Not everyone earns tech bro salaries and can sustain a thousand cuts. Many hobbiests are scraping and saving money to acquire hardware. For some it very well msy be the end of their world.
Good code is extremely subjective, most bad code is built on a good code foundation. And most foundational software (think linux, ffmpeg, curl, v8, etc.) maintainers are pushing back.
Once AI/Agents actually master all tools we currently use (profilers, disassembly, debuggers) this may change but this won't be for a few years.
I've done a fair amount of vibe coding cleanup, ironically using a fair about of LLMs, a lot of leadership are under the false impression that more code means better product, their ignorance is my gain.
A lot of "engineers" nowadays don't know the concept of per-user/customers configs and how to build/expose them to non-technical staff.
The main appeal of feature flags is simplicity and being a low-hanging way to apply per-customer/user configuration, few platforms allow true a/b testing (amplitude comes to mind but I'm sure there are more).
My tips have been going down progressively, when I moved to the US I was taught 20% is "normal", now I tip 15% at MOST at restaurants and at MOST 5% on take out.
I'm tired of being shamed to pay more for less.
Also whoever was in charge of teaching staff to "turn away in shame" when the tipping screen is shown needs to go to some sort of gulag.
I still don't 100% understand why `React.memo` is not applied by default, wrapping every single component in a `memo` is crazy overhead and non-trivial to enforce codebase-wide.
Sure performance is a concern but is recursive re-rendering really cheaper than memoing all props?