Boris Cherny, the lead developer of Claude Code posted that AI code gen is generating a blend of former job functions (ie engineer, PM, designer and data scientist). He has called the new 'job roles' or functions archetypes:
| Prototyper | Comes up with brand new ideas; churns out many ideas, most of which don't ship |
| Builder | Quickly turns a prototype/idea into production-grade product/infrastructure. |
| Sweeper | Cleans up the UI, simplifies the code and system, unships, optimizes performance |
| Grower | Takes a product that has been built and iterates on it to improve Product-Market Fit |
| Maintainer | Owns a mature system to make it secure, reliable, fast, and efficient as it scales |
As the product matures from an idea to an established product in the portfolio, you can see how the baton loosely migrates through these archetypes from innovation to development to delivery to optimisation.
Many people's skill sets span multiple archetypes.
A healthy team (and a healthy product!) needs a mix of these, depending on the product:
- A product that is new and doesn't have Product-Market Fit (PMF) needs people that are strong at 1+2+3
- A product that is growing and has found PMF needs 2+3+4 and some 5
- A product that has strong PMF needs 3+4+5 and some 2
Boris suggests that software teams of the future will look more like this, and less like the domain-specific roles of today?
No comments:
Post a Comment