- Code is an asset
- The product of software design is working code
- Writing code is the hardest part of software development
- The programmer’s job is to write code
- The programmer’s productivity can be measured in lines of code
- Programmers are slow and expensive code generators
- Software is expensive because programmers are expensive
- The job is done when the code is running
- A system can be maintained without being understood
- Engineers can delegate the thinking and remain competent
- LLMs will become reliable decision makers
- LLMs will be cheap enough to replace all programmers
- Broken prototypes will become usable apps
- Users will tolerate bad quality
- LLM providers will turn a profit
- Growth at all costs still pays off
Writing code is the hardest part of software development.