5 ms·
>The current LLMs are making it quite easy to seperate software design from implementation. I don't really agree. This kind of division of labor has always bee
by fluoridation 21d ago
>The current LLMs are making it quite easy to seperate software design from implementation.
I don't really agree. This kind of division of labor has always been possible, with architects doing the design and engineers/programmers doing the implementation. Architects who design systems with lofty requirements with no regard for the cost of their decisions are kind of a meme in the industry. I don't believe it's really possible to separate design from implementation, unless the person specifying the design is really knowledgeable about the problem space.
- 0x445442 21d agoThe Architects you're describing aren't reviewing the code and making suggestions for changes so your comparing apples and oranges. What I'm describing is more of a team lead to team members relationship.
- fluoridation 20d agoI understand that. That review process is a bridge that imposes a maximum separation between design and implementation (that is to say, they can be separated so far, and no further). The two can't be fully decoupled.