Home

Posts

  • 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