Programmer, developer, engineer? What do you call yourself and why?
compiler.substack.com
compiler.substack.com
Honestly, one of the proudest moments of my career was getting promoted into an 'engineer' title. In my mind, engineers solve problems holding society back and although the problems I was solving were relatively mundane I was proud to carry that title.
Never, EVER say coder. That is the language of muggles.
When people who weren’t in tech asked me what I did, I told them on a good day I was an internet plumber, and on a bad day, an internet janitor. I take myself a bit more seriously now and just opt for software engineer.
End result - been on my own for the last 20 years and develop products for living. From initial idea to successful production stage. Not always software. Sometimes it is also mechanics and electronics. Some I develop for my own company. Some I made for clients. Never had a single f.. up in regards to delivery and have very good references.
I do not get hung up on languages, technologies etc. To me those are just tools. What I am very good at is figuring out the most practical and fastest way to design build and deliver solid product. Sometimes I design and code most of it, sometimes I hire extra subcontractors. I get satisfaction from the end result and the pay of course. I've done just about anything from firmware and real time device control to enterprise systems for Telcos, etc.
So what do I call myself? No frigging idea but by word of mouth I get nice clients here and there.
Programmer or coder etc to me sound too mechanical, as if literally (badabish) writing code is all I do, which isn't true.
So software developer feels more accurate to me.
But at the end of the day I'll take whatever title will pay the most for the most enjoyable work.
To my friends I'm a programmer, to someone in an official position (like a bank) I'm a software developer and to people I want to help out I'm a problem solver.
I never call myself an engineer as that's too broad to be useful. Some people who consider education to be the most important call me that, since I technically have a degree in civil engineering (civilingenjör in Swedish).
I saw somebody else say this somewhere, it felt fitting.
But for people in the industry, I’ve found “dev” works the best
In addition to programming, I also communicate with clients and stakeholders, architect solutions to problems, build and manage infrastructure, train other developers, and numerous other responsibilities.
So I call myself a software engineer. I deal with and engineer solutions relating to the domain of software.
It's one of those things where you could pick either one but you want someone to ask you to explain more and then proceed to brag about being a generalist, being proficient in n languages and how many stacks you use/know...
Work includes full stack development, and some devops + continuous deployment responsibilities.
I feel being called a designer yet actually doing developer stuff sounds a bit deceiving. I'm employed by a small company which lets me do pretty much anything I'm interested in, so what the heck.
I’m not a Developer, or a Software Engineer. I can’t code in Java or any other typical programming language.
But I can configure things to work, and do infrastructure as code.
So, DevOps Engineer it is.
developer DEVELOPER! DEVELOPER!