Articles tagged with build_tools

  1. How To Decide When A Build Tool Wrapper Has Become A Platform

    Posted on in Programming

    Most build tool wrappers start as kindness.

    Someone notices that the "real" command is too long, too easy to forget, or too different between local development and CI. They add a Make target, a justfile recipe, a shell script, a package-manager alias, or a small Python helper. Now the team …

  2. How To Make Build Failures Reproducible Before They Become CI Mysteries

    Posted on in Programming

    Build failures become expensive when they stop being reproducible.

    The first failure is usually just a problem. The third person saying "it only happens in CI" is when the problem starts turning into folklore. Someone reruns the job. Someone else clears a cache. A third person changes an unrelated file …

  3. How To Design CI Output That Humans Can Actually Debug

    Posted on in Programming

    CI output is part of your developer experience.

    That sounds obvious until you look at the average failed build. A pull request goes red, the developer opens the CI job, and the first thing they see is a scrollback landfill: dependency installation noise, folded shell wrappers, progress bars, warnings from …

  4. Making Local CI Commands Boring Enough for Humans and AI Agents

    Posted on in Programming

    Local CI commands should be boring.

    That sounds like faint praise, but boring is exactly what you want from the command that tells a human developer, a coding agent, or a pull request bot whether the repository is healthy enough to trust.

    The problem is that many repositories make this …

Slaptijack's Koding Kraken