Comment by antirez
12 days ago
I believe the process of accumulation of knowledge / fixes / interesting ideas will be still valid, so there will be a tons of small projects doing things that you can replicate and throw away, but the foundational libraries / tools will be still collaborative. But I don't agree with the idea of fragmentation, AI is very good at merging stuff from different branches, even when they diverged significantly.
What accumulation of knowledge? LLMs are marketed as "democratizing" (I hate this term) software development specifically by claiming to remove the need for knowledge.
Software development hasn't been democratized. The term doesn't even make sense. Anyone could learn whatever using the same resources as anyone else. I would (and have, in the past) gladly teach anyone who asks me to. And most of my friends would too. The fact that non-devs couldn't write code was not because devs were gatekeeping, but because they didn't want to learn. And they still don't.