About me

I would never call myself a programmer, which is probably just as well because anyone who would call themself a programmer would definitely not call me one!

I wouldn't even call myself a coder, although I do write code professionally and I enjoy it so much that I spend a lot of my leisure time writing code.

I've been playing the guitar for more than 30 years and have built up a fair degree of skill in the furrow I've chosen to plough, but I'd hesitate to call myself "a guitarist".

"Web developer" is a nice, broad title that

It would be easy to mistake me for an old-skool web dev who pines for simpler times because that's what he learned with, but it's not the case.

I advocate for simplicity because it's inherently better for a plethora of reasons: UX, DX, perf, a11y, RoI,

The less complexity in your stack, the more robust it is and the less it costs to maintain. It's expensive to retain a roster of super-genius programmers to maintain a byzantine codebase -- why not keep you architecture comprehensible and well-documented instead? Something the graduates and mediocre devs you can afford will be able to pick up quickly and keep relatively tidy.