Home

Posts

  • Learning from the Fortnite pivot

    It's more important, and realistic, to be ready for the opportunity than it is to be a visionary

    This approach is all about being in the right position to pursue an opportunity in a shorter timeframe, as such reducing the risk by being able to pivot to another...

  • The boy(s) who cried AGI

    My frustration with the current AI discourse and why it could be bad for the future of AI

    The word "AI" has been quietly redefined to mean only LLMs and generative AI. I find this narrowing of our imagination genuinely concerning for the future of research and innovation...

  • How I use AI in my writing

    Or more importantly how I don't use AI

    From transcribing my thoughts whilst washing dishes to a published post, here's how I use AI tools in my writing without generating AI slop.

  • Spec-Driven Development

    Why it might not be worth all the hype, or might not be right for you

    Spec-driven development can be a great exercise in working with AI coding tools, but it robs the spec writer of critical details and most importantly the joy of building software....

  • Welcome to My Blog

    A space to share my thoughts and experiences as a person with ADHD who leads engineering teams and is always looking to learn more and share what I learn.

  • The Pirate (RRRR) Design principles for software

    My personal view on how to write good and clean code

    The RRRR (Pirate) principles for software design: a practical framework for writing readable, reusable, maintainable code with reduced responsibility.

  • Responsible use of Chat-GPT and coding assistants to boost productivity

    How to get more done now without hurting yourself and your team in the future

    Balance risk with reliance when using AI coding assistants: where you have the highest risk in your codebase, you should have the least reliance on AI-generated code.

Subscribe to new posts