Programmers should not call themselves engineers (2015)
I call myself a Software Engineer specifically because I see it as different to being a programmer. I don&#x27;t just write code, I try to solve problems in a rigorous and maintainable way, while being aware of the wider implications of my work to the business, our customers, and anyone else who might be affected by it. Sure we don&#x27;t have the same regulation as civil engineers, but I try to do my work in the same spirit.<p>As part of this, I have a &quot;masters of engineering&quot; in computer science, which again, while not the same as civil engineers, still had a lot more wider study than a standard computer science degree.<p>I think programmers should do more engineering, and I think they should be recognised as engineers when they do.