Engineering Quote by Philip Greenspun
““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
Source Interview: Podcast “The Pragmatic Engineer”, 2014
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.