Skip to content

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…” quote by Philip Greenspun
Download Open image
““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.””

Philip Greenspun

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.

Key Takeaway

Broaden perspective beyond code.

Themes

software development engineering problem solving social impact

Mood

reflective motivational

Type

advice philosophical

When to use this quote

  • product design
  • team collaboration
  • user research
  • policy development

Key Concepts

systems thinking human-centered design cost efficiency

Questions to Reflect On

  • How can developers integrate social context into daily work?
  • What steps turn a technical task into a problem‑solving opportunity?
A Different Perspective

Engineering also requires deep technical expertise, not just problem framing.

2.8 out of 5 (3 ratings)

More by Philip Greenspun

Explore all 24 Philip Greenspun quotes

More Engineering quotes

Browse all 3,003 Engineering quotes