Hacker News·3 min read·hard

What makes software development engineering

I
ibobev
✦AI Summary

This article explores the semantic and professional distinctions between the titles 'coder,' 'developer,' and 'software engineer.' It questions whether software development meets the criteria of traditional engineering disciplines.

Why it matters

The debate over professional titles reflects broader industry efforts to standardize software development as a rigorous, regulated engineering practice.

✦Dive DeeperCreate a free account to unlock

KO | EN Software and engineering The application of engineering to software Explaining intuition in engineering terms When an engineering approach is needed The end of software engineering People who make software go by many names. Developer is the most common, while programmer sounds neutral and a little traditional. Coder literally means someone who writes code, but it can also be used disparagingly, suggesting someone who takes a passive role, writing code without participating in the many other activities involved in software development. At the other end of the spectrum is the software engineer. The title software engineer has a rather different feel. Somehow, a software engineer seems more professional than a coder. For some reason, they seem better at mathematics than a programmer. And somehow, their work seems more important than a developer’s.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologyculture
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in