Boosted by brib@bribstodon.xyz ("brib :neofox_floof: :Nonbinary:"):
david_chisnall@infosec.exchange ("David Chisnall (*Now with 50% more sarcasm!*)") wrote:
The industry has always had some of those people. During my career, the set of things that, if you're not doing them, you're wasting your time and everything you've done is pointless includes (non-exhaustive list, in no particular order):
- GUIs (command-line tools are obsolete).
- Web apps (native GUIs are obsolete).
- Mobile apps (desktop and web GUIs are obsolete).
- OOP (procedural programming is obsolete).
- FP (OOP is obsolete).
- Reactive programming (MVC is obsolete, everyone must use a paradigm where no one seems to be able to manage to do a simple master-detail view without it getting out of sync).
- COM (shared libraries that don't expose COM objects are too hard to maintain with stable ABIs and too hard to expose to higher-level languages).
- Multithreading (Moore's law is dead, everything must use a million threads to be relevant)
- Thread pools (using too many threads is too slow)
- Structured concurrency (manually managing runnable work items is too deadlock prone).
Each one of those has come with a bunch of people happily cheering that everyone not on that particular bandwagon is wasting their life.
The common factor is not that these technologies changed the world and obsoleted everything before them (many of them did improve things), it's that those people were dicks. And they remain dicks when they're talking about AI.