Once again: software engineering is about managing complexity
Summary
An opinion piece argues that software engineering is about managing complexity through architecture and tradeoffs, not merely writing code. It presents AI as a powerful tool to accelerate development but warns that AI cannot replace human engineering judgment and emphasizes the importance of context, ownership, and designing for change.