Kousigan A
Cartoon of Kousigan waving

Kousigan A

Build with AI.Ship with care.

I'm Kousigan, a software engineer. I build real products with AI assistants and write down what works: prompts, rules, skills and agents, and how to ship AI-written code safely.

newest first

Latest posts

  1. Deep dive9 min read

    An AI speed-up claim is a prediction until you measure it

    Check a coding agent's claim that code is faster: a baseline, a realistic workload, a profile, repeated runs, latency percentiles and memory use.

  2. Deep dive11 min read

    API breaking changes from AI code: guard the contract file

    Guard against API breaking changes in AI-written code: protect the OpenAPI file, diff it on every pull request, test consumers, deprecate before removing.

  3. Deep dive11 min read

    AI-generated database migrations meet real rows and old code

    How to review a database migration a coding agent wrote: existing rows, old code still running, PostgreSQL locks, and what a rollback cannot bring back.

  4. Deep dive10 min read

    AI coding agent scope creep: keep the fix, list the cleanup

    Keep a coding agent to the task: state the scope and non-goals, back them with edit settings, spot unrelated edits and split the cleanup off.

  5. Deep dive11 min read

    Releasing AI-generated code: the agent prepares, you approve

    A release process for AI-assisted software: what a coding agent may prepare, what a person must authorise, and where flags, canaries and rollback fit.

  6. Deep dive12 min read

    Coding agent context fills up: put constraints in a file

    Context engineering for coding agents in a long task: what fills the window, what survives compaction, when to clear, and a handoff note to copy.

  7. Deep dive11 min read

    Parallel coding agents clash over files: split by ownership

    Parallel coding agents only pay off when tasks are separate, so split work by owner, agree the interface first, use one worktree each and merge one at a time.

  8. Deep dive9 min read

    Coding agent dependencies: check the name before you approve

    Before a coding agent adds a package, check it is needed, exists under that exact name, and what its licence, upkeep, install scripts and lockfile diff bring.

new here? start with these

Start here

Series19 parts

AI-Assisted Engineering

Working with AI coding agents, one part per post: lay out the project, plan before code, pick skills, agents or MCP, verify the output, write reusable skills.

What I write about

picked three

Selected projects

  • Cross-Platform Mobile App

    A React Native app I built and released myself on both Google Play and the App Store, using AI coding tools for most of the build and the deployment.

  • AI-Assisted Business Central Development

    Internal R&D tooling that turns written requirements into AL test files, so I spend less time writing the same kind of test by hand.

  • IoT Health Monitor

    A wearable monitor built on ESP32 with pulse oximetry and temperature sensors, sending readings to a React dashboard over Wi-Fi.