Programmers are isolated. They sit in their cubicle; they…
““Programmers are isolated. They sit in their cubicle; they don't think about the larger picture. To my mind, a programmer is not an engineer, because an engineer is somebody who starts with a social problem that an organization or a society has and says, "OK, here's this problem that we have- how can we solve it?" The engineer comes up with a clever, cost-effective solution to address that problem, builds it, tests it to make sure it solves the problem. That's engineering.””
About This Quote
This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.
Programmers often focus on code without considering broader social or business problems, unlike engineers who start with a problem and design solutions.
In simple terms: Programmers code, engineers solve problems.
Broaden perspective beyond code.
Themes
Mood
Type
When to use this quote
- product design
- team collaboration
- user research
- policy development
Key Concepts
Questions to Reflect On
- How can developers integrate social context into daily work?
- What steps turn a technical task into a problem‑solving opportunity?
Engineering also requires deep technical expertise, not just problem framing.