Photo by Arif Riyanto on Unsplash

I’ve been a professional developer for 20 years. I have no degree, in fact, no programming qualifications at all, I left education at 17 years old.

In the last 20 years, I’ve worked my way up from Junior Developer, to Head of Department and Lead Developer roles.

A lot of people are trying to get into this industry, there are a lot good advice, myths, half-truths and just plain crap advice floating around.

FACT : It’s cheaper.

Not much more I need to say on this. University costs money, in some cases, a lot of money. …


Photo by Markus Spiske on Unsplash

Imposter Syndrome is something that get’s talked about a lot in programming, how to tackle it, how to improve confidence so it doesn’t rear it’s ugly head.

I think Imposter Syndrome might actually be a good thing.

I’ve been a professional software developer for 20 years. I’m self-taught, I have no degree or IT qualifications at all.

I have imposter syndrome.

I’ve been fairly successful in my career, in fact, every job I’ve interviewed for, I’ve been offered. This isn’t in spite of imposter syndrome, it’s because of it.

Imposter syndrome means we always think we aren’t good enough, we…


Photo by NeONBRAND on Unsplash

Node.JS found success in the industry because it allowed front-end developers to use the same language (JavaScript) on the back-end in addition to the front-end.

Now, I could spend hours talking about what a terrible language JavaScript is, it truly is, but this article is about Node.JS as a symptom of a disease, and not as a technology.

The symptom is fear, and the disease is mediocrity.

Imagine going to your doctor with pains in your stomach, and your GP recommends a CT scan. You rock up at the pathology clinic and wait for your scan.

Instead of using the…


Photo by Jefferson Santos on Unsplash

It seems that all anyone talks about these days is becoming a software developer, but very few will talk about the reality of actually being one, and some of those realities can be a little controversial.

I’ll start with the most controversial…

Being called a ‘full stack developer’ is considered offensive by some developers.

Eh? What!? I thought we all aspired to be a full stack developer!?

No. A lot of older, more experienced developers find this title mildly offensive.

Now, I personally don’t find it ‘offensive’, but it’s certainly not a term I’d welcome being called.

‘Full stack’ is a bare minimum, not an aspirational title. Yeah. Sorry.

It’s like chatting…


Photo by Studio Republic on Unsplash

Since Apple announced the switch from Intel to ARM, a lot of articles have been written, some of them are littered with alternative facts. Let’s examine a few of those…

Software will have to be re-written

No. They will be re-compiled*. Big difference.

99% of software will recompile with very minor changes, or more likely, none at all.

For most developers, it’ll be a matter of flicking a checkbox in Xcode.

There will be some unlucky souls that have dependency on a 3rd party library that isn’t available on ARM. This code will have to be replaced.

Big Sur will…

Moray Taylor

Developing software since before it was cool.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store