Engineering for the AI era

The tools are changing fast.
Good engineering is how you ship.

AI writes code in seconds. Making it reliable takes engineering. Architecture, testing, decomposition, domain modelling. From AI chaos to shipped applications that solve real problems.

Jon Hilton 25+ years building software. Helping developers sharpen the instincts AI can't replace.
Jon Hilton
Weekly newsletter

Your skills aren't becoming obsolete. They're becoming essential.

Practical engineering principles you can apply to real code, that make AI-assisted development predictable (and rewarding).

    Join 7,000+ developers. No hype, ever.
    01 · Decompose

    Break it down before AI builds it up

    AI excels at focused, bounded tasks. The skill isn't prompting. It's knowing how to slice a problem into pieces small enough for AI to handle reliably.

    02 · Constrain

    Architecture is your AI strategy

    Bounded contexts, vertical slices, low coupling. These aren't academic ideals. They're what stops AI turning your codebase into an impenetrable mess.

    03 · Verify

    Verify everything

    When AI writes code in 15 seconds but debugging takes 15 minutes, your tests are the safety net. Architecture tests, evals, automated checks. Trust but verify.

    Latest View all →
    31 Mar

    AI broke your architecture? Here's how to fix it

    Throw AI at your existing code base and it won't always stick to your carefully designed architecture conventions.

    ai
    7 Oct

    Before you spend ages building your SaaS

    A quick, honest chat about the pitfalls of building your own SaaS product as a developer.

    blazor
    3 Oct

    Blazor Server Reconnection Gets an Upgrade in .NET 10

    The reconnection experience for Blazor Server in .NET 10 is set to be less intrusive and more easily customized than in previous releases, with persistent state and improved UI controls.

    blazor
    3 Jun

    What humans and Github Co-Pilot have in common

    AI
    8 Apr

    Beyond chat - a quick way to bring AI to your Blazor Web App

    AI as an engine to power your .NET web app?

    The best developers don't ship code faster. They solve the right problems.

    Timeless engineering principles. Architecture, testing, DDD, vertical slices. Applied to AI-assisted development. Practical principles you can apply to real code.