TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Are programmers engineers? (2003)

2 pointsby ktran03almost 11 years ago

2 comments

merceralmost 11 years ago
Interesting. However, this particular one stood out to me:<p>&gt; Engineering is real. Programming is abstract<p>I suppose it all depends on the definition of &#x27;programmer&#x27;, and the kind of programming you do, as well as how you define abstract and real, but when I explain what I do to designers or craftsmen of various sorts, I often use engineering as an analogy.<p>What I do is to translate specifications and graphic designs and UX mockups (analogous to an architect?) to something that, while technically virtual, is very &#x27;real&#x27; in that it needs to work. The biggest part of my work is to produce something functional while maintaining as much of the (often unrealistic) design, or fixing bugs that arise.<p>And in the same way that a big engineering project can go over budget because of &#x27;bugs&#x27;, unrealistic design, or unexpected difficulties, I&#x27;m usually the part of the process that is hardest to predict and goes over budget.<p>That said, this article made me consider the differences. Very interesting.
CatheryneNalmost 11 years ago
This made me chuckle because I tease the devs I work with about this all the time: I call them artists. It&#x27;s the BA vs BS. Devs have the freedom to be much more creative than engineers. I think of devs in a similar way to architects - as in a design a building kind. Btw, I am a licensed engineers. =)