Software engineering is about managing complexity
Software engineering is fundamentally about managing complexity and making architectural tradeoffs, not just writing code, according to a new essay. The piece argues that while AI excels at generating code, it cannot rep…