Post

If I owned a company, I wouldn't let junior developers use LLMs to generate code. It's the only way to learn properly. If coding is truly solved, then we don't really need developers in the first place. We just need product owners with system and software architecture background.

1 repost3 likes

> We just need product owners with system and software architecture background. So you mean software developers with domain knowledge? Even if you prefer writing specs or prompts for AI agents over coding, there are still a lot of technical questions to be answered for a working software product.

I wouldn't have said this 6m ago, but the shift is moving too quickly toward domain knowledge and how to express it. Before, a good engineer needed expertise in code, infra, tooling, design, and architecture.. Now, it's still all of those, but the domain replaces the code (expertise, not knowledge).

Maybe this is a cultural thing, but around here, domain knowledge was always a key skill for engineers (at least for the non-consultants/tech-specialists). Of course, there was also a lot of bad influence toward having tech-only experts, too.