Saved me a lot of typing.
HN user
systematical
This is one of the reasons I will switch from Ubuntu back to Debian. Any Ubuntu tutorial will work for Debian. The laptop I am on today will be my last Ubuntu install.
I do work in that space. I build APIs and I use them. I built a springdoc for php so I know a bit about what I am talking about: https://github.com/cnizzardini/cakephp-swagger-bake
The Postman UX is not good on it. It's easy to get lost in tabs, they should ditch the tabs and categorize requests under the actual endpoint. There is also no way to easily save like requests and give them better names that is also searchable. It's also built on electron which means its slow and clunky.
There is nothing good in this space. Swagger would do it if they let you save requests to local browser storage and just added a history dropdown to the endpoints. I use swagger and save common requests to a file system and open them in sublime. if its just JSON payloads I am working with it does the job.
yes we could go on.
way ahead of what? not github/lab
not supposedly, it is.
postman, another shit product.
I'm actually okay with Jira. I can't understand why they don't address performance, but I can roll with it because its not that abysmal. I honestly haven't seen something much better out there so it is what it is. It's confluence that I absolutely hate, thats where the performance and generally sad state of the UX gets to me. Bitbucket is even worse, but I had forgotten about its existence until recently because the company I now work for uses that clunky POS. There are good alternatives to those products, but somehow companies get roped into that garbage because they are already using Jira.
How can Atlassian have all that staff and such shit products?
Edit: I know the answer because I've been a company that did all of this. Build new shit and don't focus on the main product, then lay off your staff.
I'll say it, it sucks and its slow. The company I started at recently uses it and I hate it so much. Scrolling through a PR, viewing comments in a PR, adding comments in a PR, its all so clunky and GH Actions destroys BB pipelines. It's crap.
Most engineers.
You don't think AI can improve in those regards? I highly disagree, its not this decade or even the next, but I wouldn't be surprised if things begin changing sometime in the 2040s. A decade I will be nearing retirement in but still working.
Some years ago (perhaps 2015) I told a non-programmer that MOST programmers would be obsolete by the end of the century because of AI. Surprisingly he scoffed saying there is no way AI will be able to handle all those business edge cases. The stuff in the article is pretty basic and a long way from complex business logic, but we are on our way. I just hope business application developers like myself can survive until retirement, which for me is sometime around 2050. I am getting less optimistic.
It's the only reason I clicked on this.
I've had the opposite experience sort of. A company sold my home loan off as-is common and failed to close the account. They reported me as delinquent to the credit bureau. So I did the thing you are supposed to do, repeatedly contacting mortgage loan fools to inform them my account is in good standing (took three times) and of course filing a dispute with the credit bureaus.
After having a credit score north of 700 for over a decade that was at 780 at its peak, my score dropped to around 600. I was horrified. It's been a year and it still hasn't recovered and is currently around 700 through no fault of my own. The only debt I've had since 2018 is home loans.
Fuck them all.
Ugh gonna need to reset some shit. Luckily I don't keep financial or my email pass in there. Those few I remember.
PBS Newshour also did a segment on this a while back if you prefer video: https://www.pbs.org/video/how-giant-african-rats-are-finding...
I figured this would be an article giving reasons not to use UUIDs as database identifiers...
unreadable.
Some of the things the poster lists is just jaw dropping, but this is the most painful one.
- it has been developed for 12 years directly on production with no source control ( hello index-new_2021-test-john_v2.php )
First step would be to get that into source control.
- the routing is managed exclusively as rewrites in NGInX ( the NGInX config is around 10,000 lines )
This might be a benefit actually. I'd just start a new application and route to the new code one-by-one using the Strangler approach.
I'm more interested to see how this guys raspberry pi server holds up.
Feeling regret in this sense is better than feeling nothing.
Yes and sleeping on a rock is better than sleeping on a pile of dung.
Talk about a getting lost in semantics rant. If you want to make your API "RESTful" like this person describes, there is JSON-LD. Most engineers are going to look at all the extra JSON as getting in their way. What was the point of this rant again?
I gotta agree here. I don't do leetcode challenges. There was one point in my life where I began studying them to pass these filters, but I rather be doing anything else than leetcode...so I stopped. I've never been unemployed so its easy for me to decline jobs when they present me with these challenges. If I were ever out of a job and struggling to get a job I am pretty sure that would change my tune. Until then I reject those companies.
Now thats not to say I won't do coding assignments, but I weigh those pretty heavily. If the employer seems pretty amazing I'll do them, if they seem meh then I decline.
On the flip side, I've had interviews where they asked me no technical questions and no coding challenges. That is an enormous red flag to me.
I'd by happy with even $20 an hour, shit even $10 for doing their stupid take home assignment would make me less angry. At least they are buying me a couple of beers.
Went straight for that PHP example and "coming soon"
This is how I learned and rounded out the edges with random forums.
Yeah at work on Mac docker desktop isn't fun. At home on Linux Docker is easy. How Mac won mindshare, woof.
I just skipped a 30 minute take home multiple choice test. After the second question I could tell this wasn't really testing my skills and was just a hoop to jump through. Could've googled the answers but decided if this is their strategy I didn't want to work there. I emailed the recruiter and declined.
It's been about a decade since I did anything serious with SEO. I knew it was sleezy garbage then, but did it for the money. I would outright lie to non-profits to get links from their sites to my seemingly legit site. After a few weeks I'd 301 it to my main site. I really feel bad about this. I did a lot of other underhanded shit to rank highly and it all worked.
The biggest problem was feeling like a bad human and not wanting to tell my friends about how I made money on my side hustle. I am really glad I sold those sites and left SEO behind.
My side hustle now is writing FOSS.
Eh, police can't even pull you over for no head lights, expired tags and many other things here. The previous legislature over corrected.