Packaging and Distributing a CLI Tool Written in Go
Writing a Go CLI is half the work; versioning it, cross-compiling it and distributing it so others can install it effortlessly is the other half.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development. (Page 3/32)
Writing a Go CLI is half the work; versioning it, cross-compiling it and distributing it so others can install it effortlessly is the other half.
A role gap closed by individual sacrifice becomes invisible — and an invisible fault never gets fixed. Drawing a boundary, from three desks.
Process isn't a virtue — it's a coordination tax you pay. When it should be added, why it never gets removed, and how it looks from three different desks.
Companies don't fail at going fast or going slow — they fail at matching the speed to the decision. A reversibility frame, and three desks to view it from.
What separates company types isn't headcount but where decisions are made and how much reasoning gets written down. Four axes, three desks.
TypeScript's compiler ported to Go, and why a fast feedback loop is so valuable for developers.