
Ship It Weekly
How I ship software every week. Release processes, delivery systems, and the methodology that keeps it all predictable.
Works Locally, Fails After Deployment
File tracing misses runtime paths, Cloud Run changes the working directory, CloudFront eats routes, and OG images silently vanish — four failures that pass every local test.
Filling Forms No Tool Can Template
Every tender form is different, templating tools need placeholders you can't insert, and markdown round-trips destroy the document.
npm Publish Without Tokens
Trusted publishing with OIDC replaces long-lived npm tokens. The setup has one undocumented requirement that returns a misleading 404.
It Works, But You Can't Ship It
Two AI providers fill the form correctly. Both route document data through global endpoints that don't meet every customer's residency policy.
Software Engineering Principles for Startups
39 principles I use to ship software every week: a working system built from years of product development
Why Scrum Fails In Small Teams
Scrum was designed to coordinate large cross-functional teams. When your team is small enough to just talk, the ceremonies become the bottleneck.
Workflow Automation Is Business' Superpower
Workflow automation transforms how businesses operate, replacing manual effort with technology to execute recurring tasks.
Smooth Operator of Software Development Lifecycle
Everything should have its place and time, and the engineering work should flow. How to structure delivery so nothing blocks and nothing drifts.
Streamlining Software Release Process: A Case Study
Automating releases transforms them from error-prone, anxiety-inducing events into confident, one-click routines that teams like to perform