Ask HN: Should everyone who work on software be called an Engineer?
1–10 of 22 posts
Re: Ask HN: Should everyone who work on software be called an Engineer?
#2Don't get me started on companies calling themselves Agile, etc...
Re: Ask HN: Should everyone who work on software be called an Engineer?
#3That is like calling bio engineers and electronics engineers the same thing.
Re: Ask HN: Should everyone who work on software be called an Engineer?
#4The term engineer doesn't matter really, software developer / programmer is just fine.
Only time it does is if you are a professional engineer/ chartered engineer, who needs to sign-off a bridge design or something safety critical, then you need a 'real engineer'. Super rare outside of construction and aviation.
Re: Ask HN: Should everyone who work on software be called an Engineer?
#5In the Venn diagram, the intersection of "engineer" and "coder" circles is large, but the "coder" circle is 100x bigger than the "engineer" circle.
Re: Ask HN: Should everyone who work on software be called an Engineer?
#6The term means nothing now.
Re: Ask HN: Should everyone who work on software be called an Engineer?
#7"Software Artisan" sounds cheesy, but I never minded the good old "Software Developer" title.
Re: Ask HN: Should everyone who work on software be called an Engineer?
#8First of all, it's always "software engineer", never just "engineer". And I don't know if everyone who works in software should have it (that seems silly) but I don't see a problem with the title at all. It's a cool sounding title that's been around for decades at this point. Many people have this job title, have degrees in software engineering, and have built their entire careers with the name. It's way too late to be gatekeeping the "engineer" word.
I really don't share any of the skepticism other people in this thread seem to have. It seems overly pedantic and ultimately pointless.
(Next on the list - do data scientists deserve to be called that way, are people with PhDs really doctors and are SSH tunnels offensive to real-world underground passages)
Re: Ask HN: Should everyone who work on software be called an Engineer?
#9Re: Ask HN: Should everyone who work on software be called an Engineer?
#10This label would seem obtuse twenty years ago. Traditionally, engineers require an empirical understanding of physical phenomena, e.g., fluid dynamics, thermodynamics, etc. In the Venn diagram, the intersection of "engineer" and "coder" circles is large, but the "coder" circle is 100x bigger than the "engineer" circle.
It's been around since at least the 1960s - https://en.wikipedia.org/wiki/Software_engineering#History