Blog
Writing
Notes on engineering, product, growth, and what actually happens when you build and sell software. Written for engineers, architects and the people who sign off on their tooling budget.
113 posts RSS
No sponsorships, no affiliate links, no paid placements. Editorial policy.
- Best Feature Flag Platforms Local versus remote flag evaluation decides your latency, your outage behaviour and your data exposure. The mechanics first, then eight options worth shortlisting.
- Best Monorepo Build Tools Affected-project detection is the whole game. How each tool computes it, the cases where every one of them is wrong, and when Bazel earns its complexity.
- Best CI Runner and Compute Providers Third-party CI runners change build economics without changing platform: what makes them faster, how they meter, ARM options and the untrusted code problem.
- Best Build Caching Tools How cache keys are computed, why a wrong key is far worse than no cache at all, and when remote cache latency costs more than the work it saves.
- GitHub Actions vs GitLab CI vs CircleCI The three differ where it counts: cache semantics, matrix ergonomics and how much unreviewed third-party code executes inside your build with your secrets.
- Jenkins Alternatives Written for the team with hundreds of existing jobs: audit the estate, map plugins to equivalents, handle Groovy libraries and migrate without a code freeze.
- Best CI/CD Platforms for Enterprise Enterprise CI/CD is a procurement problem first: approval gates, air-gapped runners, artifact provenance and audit trails eliminate vendors before features.
- Best Self-Hosted CI/CD Tools Self-hosted CI is cheaper per build minute and more expensive per engineering hour. The real costs are upgrade maintenance and the runner autoscaling problem.
- Best CI/CD Platforms A category map of CI/CD platforms, how each one meters build work, and why the shape of your pipeline decides which billing model is cheap and which is ruinous.
- Best CI/CD Tools for Startups What free CI minute allowances actually buy once setup overhead and machine multipliers are counted, plus config learning curve and where free ends.
- Best Tools for API Versioning and Deprecation URL versus header versioning, the Sunset and Deprecation headers, tracking who is still on the old version, and how to turn it off without breaking customers.
- Best Backend-as-a-Service Platforms Seven BaaS platforms compared on the thing nobody writes about: the escape hatches you need on the day the abstraction stops fitting your product.