642 karma · joined September 18, 2023
Still could read https://chatgpt.com/share/6a5221f0-e3fc-83eb-bc15-74420002b6...
IMHO, the complexity of kernel and compilers is usually more justified and less accidental. At least non technical people are rarely the cause.
This is assuming you fully trust AI code. AI is still not perfect and sometimes might produce code with insufficient quality even when it works. For example, it can fix a bug in a wrong way, such as removing the symptoms instead of fixing the root cause. And so on. Also, I still have to review and test that generated code, especially in complex systems. Yes, AI reduces coding time, but at the expense of increasing the review / testing time, and review is not something all developers enjoy (both as reviewer and someone who is reviewed). This still doesn't seem to be something that has negligible cost of context switching. Also, AI tends to make you more lazy and care less about understanding the requirements. I'll prefer manual coding with some AI assistance for boring / repetitive tasks and finding potential mistakes for software that I care.
Joel Spolsky disagrees here: https://www.joelonsoftware.com/2001/02/12/human-task-switche...
In short, Windows partially does the same lazy thing but unlike Linux with its optimistic overcommit, it is stricter about commit/backing-budget reservation.
iOS is worse than MacOS. I was only talking about MacOS.
For me a bigger concern is that Windows 11 requires MS account, and making harder and harder to bypass it. This is a disrespect for my freedom and privacy. The hardware is not the biggest issue because it might catch up eventually. https://waspdev.com/articles/2026-03-12/i-ll-probably-never-...