dave_sid
Joined 13 years ago
Karma
594
Submissions
515
Member since
Mar 12
Computer Programmer, Scotland.
View on Hacker NewsJoined 13 years ago
I think seasoned developers, over time, learn how to work a code base and design components with well defined interfaces, where the implementation is isolated in small well contained classes. SRP etc. more junior programmers can work on those smaller components/services in isolation.
For me this also seems to be a productive way to work along side an agent. Break up functionally into well defined chunks, and let the agent work on each small problem. Take more of a lead in the architecture I suppose.