Skip to content

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…” 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

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.

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.

★ ★ ★ ★ ★ No ratings yet

More by Philip Greenspun

Explore all 24 Philip Greenspun quotes

More Engineering quotes

Browse all 3,003 Engineering quotes