Something I’m starting to realise and accept for myself: I’m a web developer. Not an engineer. Mostly an approach & understanding difference
– Me, 6-Feb 2015
This seemed to strike a chord with a few people, and others asked if I could embellish on those thoughts. So here it is.
READER DISCOUNTSave $50 on terminal.training
I've published 38 videos for new developers, designers, UX, UI, product owners and anyone who needs to conquer the command line today.
Actually, where titles aren't fluff, is when you work in a larger company. Quite often titles relate directly to pay scales. I digress.
The engineer bit is a little less fluffy and does actually carry meaning.
Calling yourself an engineer, when you're not actually qualified as an engineer is sort of a no-no. In fact, there's some regulation around the engineering titles - and certainly in the UK (according to the Wikipedia page), there's been petitions to protect the title.
Ignoring the regulations, to me, engineers are smart, educated (ideally in a form of engineering...) and specifically: solving complex computer engineering problems.
In a conversation (over twitter) I was having with Trek Glowacki, midway he replied with:
Take a step back and understand the real engineering goal: SRP
I wasn't aware of any engineering goal, nor what SRP stood for, nor did I really understand what the Wikipedia page was saying to me.
Honestly, I kind of feel out of my depth amongst engineers aka those people who *really" took the time to study computer science and grok the shit out of it.
I am web developer
I don't know why I thought it was uncool to be a "web developer". Perhaps because it's utterly vague.
What "web developer" does mean to me though, is this:
Someone who writes code for browsers. Likely from the school of view source, is comfortable with drop-in libraries, understands standards and best practice techniques. But mostly, a tinkerer.
I am not alone
I saw a lot of posts and tweets suggesting that this was a joke, or a disservice to his work, or that the title was utterly understated.
I'm not sure it was. There's no doubt that this man is responsible for a lot more, but he is The Web Developer.
I'm proud to say that I work on that same web. Making it better (and sometimes, perhaps, a little worse).
I've personally learnt my web development skills over a long period of time and nearly entirely through trial and error. I suspect most of us have.
Coming to this realisation is by no means a slur against those people who call themselves engineers. If you do, it's quite likely I already have a great deal of respect for your knowledge and understanding if I've come across your work already.
As for me, I'm proud to say: I am a web developer. I am a tinkerer.