What I believe about the future of software development
5 hours ago
- Code review will die as humans won't line-by-line review model-generated code.
- Unit tests may become obsolete since models produce error-free code.
- The craft of writing code will disappear, but building software to solve business problems becomes more critical.
- Most bugs will shift from coding errors to incorrect requirements.
- Open source loses relevance because artificial eyeballs now find bugs.
- Human performance contributions are an edge case; models handle most optimization.
- Terminal and CLI tools will be replaced by token-based interactions.
- Tokens represent a new computing paradigm, moving beyond binary.
- The PM/Design/Eng triad will dissolve; 'meat proxy' engineers become valueless.
- The gap between large corporations and startups in software engineering will widen.
- The concept of 'good code' is irrelevant for AI agents that will modify code.
- Some people will be priced out of software production due to token costs.
- Cheaper, smarter models will generate UI on the fly, reducing the need for traditional interfaces.
- Transition to this future will take a generation, but traditional coding jobs will persist for a while.