Writing

Everything I’ve written here, newest first. Mostly essays, with a few older technical notes. Tools change; the learning stays.

2026

  • The Terminal Was Right. It Just Had the Wrong Operator.

    Built a working macOS app last weekend from a phone, over a terminal, with the real work happening on a Mac Mini at home. It's a green screen wired to a mainframe,...

  • 50 Years of Apple

    Paying homage to Apple for it's 50 years anniversary – a company that has had an outsized impact on how I think – by sharing 5 attributes I've tried to imbibe from...

2023

  • 180 Degrees

    Strong opinions, loosely held. On changing your mind, and building teams where it’s safe to do the same.

2022

  • Playing the Long Game

    The longer the game one is in, the more they have got to be able to let something go. Reacting to everything is something one does when having a shorter-term mindset.

  • Building Resilience within Constraints

    The constraints that life has placed at different phases have helped build a certain resilience that make me not take the eventual absence of constraints for granted.

  • Know the Bigger Picture

    Doing something well isn't enough if it doesn't serve the bigger picture.

2021

  • My Approach as an Interviewer

    How to approach an interview with a win-win mindset even if the candidate doesn’t work out for the role in a given instance.

  • The Kuchcha House

    A fictional short story based on a few separate non-fictional memories from my childhood.

2020

  • If All You Have Is A Hammer…

    Over the last couple of years in my work, I have repeatedly run into situations where a particular technology has been sold as a silver bullet. This is by people who have...

  • Context We See People In

    The way we perceive people depends on the context we see them in frequently.

  • Docker and Kubernetes Learning Resources

    Resources I made use of while getting started with Kubernetes.

2016

2011