← Nathaniel Wilson

Writing

Notes on engineering leadership, architecture, and shipping software that works.

  1. 20 May 2026 · 6 min read

    What a Tech Lead Actually Owns

    The job title says 'lead', but most of the value isn't in the code. After a decade leading teams from 3 to 21 people, here's where a tech lead actually earns their seat.

    • leadership
    • engineering management
    • delivery
  2. 15 May 2026 · 7 min read

    .NET 8 + Azure Event-Driven Architecture — Notes From the Field

    Building a secure, event-driven integration platform on Azure Functions, Service Bus, and Event Grid — the decisions that actually matter when you move past the tutorial.

    • .NET
    • Azure
    • architecture
    • event-driven
  3. 8 May 2026 · 5 min read

    Why Range Beats Depth for a Tech Lead

    The best technical leaders I know aren't the deepest specialist in the room. They're the ones who've shipped across enough stacks to smell a bad decision coming.

    • leadership
    • architecture
    • career
  4. 22 April 2026 · 6 min read

    Stabilising a Codebase You Inherited

    Inheriting a fragile, business-critical system is one of the most common — and most stressful — situations in software. Here's the order I work in.

    • technical rescue
    • architecture
    • leadership
  5. 30 March 2026 · 6 min read

    Real-Time Systems: What Actually Breaks at Scale

    Sub-second GPS tracking for thousands of daily journeys taught me where real-time systems really fail — and it's rarely where the demo suggests.

    • real-time
    • architecture
    • mobile
  6. 12 March 2026 · 6 min read

    Migrations That Don't Lose You a Weekend (or a Customer)

    Zero-downtime migration isn't luck — it's a discipline. The patterns that let me move £10M+ platforms without anyone noticing.

    • modernisation
    • architecture
    • delivery
  7. 26 February 2026 · 5 min read

    Hiring Engineers You Won't Have to Replace

    I've promoted people from frontline support into senior and lead roles, and watched teams grow from 3 to 21+. Retention starts at the interview.

    • leadership
    • hiring
    • engineering management
  8. 10 February 2026 · 6 min read

    The Fractional CTO Playbook: The First 30 Days

    A founder doesn't need a full-time CTO yet — they need the decisions a CTO makes. Here's how I use the first month to earn the seat.

    • fractional cto
    • leadership
    • strategy
  9. 2 February 2026 · 5 min read

    Full-Stack Isn't a Stack — It's a Mindset

    I get asked what my stack is. The honest answer is: whichever one the problem needs. After a decade shipping across the board, here's why I stopped picking a lane.

    • full-stack
    • career
    • architecture
  10. 24 January 2026 · 6 min read

    Next.js in Production: The Parts the Tutorial Skips

    Next.js makes the demo easy and the production system interesting. The lessons that only show up once real traffic and real teams arrive.

    • Next.js
    • React
    • frontend
  11. 15 January 2026 · 6 min read

    Shipping a Flutter App Both App Stores Will Actually Approve

    Building the app is half the job. Getting it through Apple and Google review, repeatedly, without losing days — that's the other half nobody warns you about.

    • Flutter
    • mobile
    • delivery
  12. 6 January 2026 · 5 min read

    Taming a Node.js Service Before It Tames You

    Node makes it easy to ship a service fast and easy to ship a mess faster. The structure that keeps a growing TypeScript backend from becoming a swamp.

    • Node.js
    • TypeScript
    • backend
  13. 18 December 2025 · 5 min read

    AWS Without the Surprise Bill

    Cloud cost isn't a finance problem you discover at month-end — it's an architecture decision you make every day. How I keep AWS predictable.

    • AWS
    • cloud
    • infrastructure