A while back, I got rejected at interview for a Head of Engineering role. The reason? They couldn’t tell what models or theories I would implement were they to hire me. As it happens, …
The importance of observing and learning
Sat, Oct 15, 2022Write down your insights, and read them every week
Sat, Aug 28, 2021When you have been involved in enough software projects, you build up a kind of mental muscle memory; a cheat book of what works well and what does not: X and Y save time, and Z will cause everything …
Reading list for a new CTO
Sun, Jan 24, 2021I always maintain a list of a dozen or so books to read, so this article is updated whenever I finish a new book that makes me say ‘wow’. Eighteen months ago I stepped into a CTO role, …
Develop your autopilot
Sun, Dec 20, 2020I was once asked during an interview, ‘How long until I’m leading the department?’ That question has stuck with me for years. As has the way the interview ended: with an entry-level …
Flesh out the narrative with small contributions
Sun, Sep 6, 2020How did you get into tech? Did you do a computer science degree? Did you stumble into it? Or did you upskill in your own time and work your way up from the bottom? No matter which route you took, the …
Speaking at your first tech conference? Just breathe...
Fri, Jun 29, 2018I recently took the stage at Elastic{ON} — a mid-sized tech conference organised by the company behind enterprise search software Elasticsearch — to talk about my role in refactoring the backend of a …
How one childhood moment formed my career
Tue, Feb 20, 2018There are some moments that define your life, and are often alarmingly simple given the impact they will have upon you. This is how my entire career stemmed from catching the briefest glimpse of one …