Is the quality of software engineers really dropped that low that people get excited when they move off from "heavy bloated" frameworks to lighter alternatives? Or is this just SEO farming garbage to position the company higher in search results?
Any tips how? The most "hardware" I have ever done was soldering a mechanical keyboard kit and flashing QMK from a README.md. I doubt I have much experience to contribute there.
I wish it was true, but it sounds like copium. I bet garment makers, or artisan woodworkers said the same when big store cheap retails came. I bet they said "people value quality and etc", but in the end, outside of a group of people who has principles, everyone else floods their home with H&Ms and crap from Temu.
So yeah, good code might win among small group of principled people, but the majority will not care. And more importantly, management won't care. And as long as management don't care, you have two choices: "embrace" slop, or risk staying jobless in a though market.
Edit: Also, good code = expensive code. In an economy where people struggle to afford a living, nobody is going to pay for good code when they can get "good enough" code for 200$ a month with Claude.
Handcrafted furniture costs a lot more money than mass produced furniture.
Software, on the other hand, can be free. Even before LLMs I would argue the best code was found in FOSS projects.
Nobody is going to use sloppy buggy software if a handcrafted well engineered alternative exists, and is free.
In the case of software, the group of people who have principles might be the ones funding FOSS projects, and the software itself would then be enjoyed by all. This is more or less what's already happening today.
Artisanal crafts are alive and well. It turns out that some people actually prefer handmade stuff to the mass-produced kind, and there's plenty enough of them for a viable market, at least for the highest-quality producers. The real losers are those who make stuff of only barely-acceptable quality: they have no edge over what's mass produced, their middling skills lose value and they're forced to exit the sector.
That is ture, but the revenue of the artisanal stuff is probably only a very low percentage of the overall market, which would imply a lot of software engineers would have to exit the field. Which is what we here don't want to see.
For a lot of companies their entire income entirely depends on their uptime.
Might be fine if your HR software isn't approving holiday requests, but your checkout breaks, there's no human that can pick apart the mess and you lose your entire income for a week and that might be the end of the business.
Competing on price was never a good strategy. Moreover, price segmentation is still a thing. You can buy Chinese Rolex knockoffs for $7, but people still buy $10k Rolex.
It’s always been profitable (not Apple profitable), if I’m making $1M profit with 3 people team, isn’t that enough? You don’t think everyone always pay for the top products right, it’s why you have hundreds phone brands and car brands, tens or hundreds of software vendors in the same field and still make money.
If you don’t need 1M investment to start a business than tons of people will start those business around the world, and guess what some of them will be truly good, and people will use different tools, interoperability etc. will be much easier to solve with AI, so locking is not big deal, workflow integrations not big deal.
I’m honestly baffled by the praises of Rails in the comments.
I started my dev career with php and then nodejs, but recently got a job with rails, and honestly, it’s the worst among the 3.
There is no static typing whatsoever, it’s littered with magically generated methods, on a moderate size project the controllers or models directories grow to dozen of files. In general it feels like you need a lot of mental context in order to work with Rails, and I believe this is the reason people who run it for 10+ years in production love it. They simply carry all the magic in their heads, rather than let the framework guide you.
I, however, get much more DX and production stability by building with a boring (router + server side rendering) NodeJS stack with typescript and schema validation. My services are more stable and do not crash on “undefined method foo for nil”.
I guess people will defend whatever they know best, even if it has quirks.
On a positive note, I like ruby as a language. It has cool features like pattern matching, named arguments, or dropping verbose statements like “return” at the end of the function.
Got the same. Kind of a bummer to see “AI powered item naming”. Who needs this shit? Hope the price increase is not to cover their useless AI spendings. Otherwise I’m happy with 1Password.
Well, it's still true... for YOU... and ME... and all other ordinary "upper to middle to lower" class people. It's not true for the ultra-rich and well-connected people.
It feels like the early days of crypto. It promised to be the revolution, but ended up being used for black markets, with malware that use your Madison to mine crypto or steal crypto.
I wonder if in few years from now, we will look back and wonder how we got psyoped into all this
Na, Clankers will take over the job flipping flapjacks at WH. You'll have to get into/record fights with the guests to earn Youtube tips on your videos for a living.
Is the quality of software engineers really dropped that low that people get excited when they move off from "heavy bloated" frameworks to lighter alternatives? Or is this just SEO farming garbage to position the company higher in search results?