Tooling

Software for the
people who run it.

Not everything needs a user interface. Sometimes the highest-value thing you can build is a command that does in two seconds what used to be nine clicks, especially when it's a thing you do forty times a day.

Open the terminal demo

type real commands, get real output, fully working

Case study: reaching what a vendor will not expose

Generating a CLI from an API spec is a solved problem. Tools like Printing Press will build you one from a URL in about ten minutes, and for a documented API that is genuinely the right answer. I would use it. Nobody should be paid for typing out endpoints a machine can read.

The interesting work starts where the spec runs out. A commerce platform I sell through publishes a small public API covering products and sales. Everything that actually matters to an operator sits behind the dashboard and appears in no specification anywhere: payout scheduling, refund and chargeback handling, license lifecycle, seller fraud signals, enforcement actions.

So I built the client that should have existed. 179 commands, 57 of them against admin surface with no public documentation, reverse-engineered from the network layer, with a man page for every one.

Publishing a product went from a fifteen minute clickthrough to one command. Sales and payout reporting became scriptable instead of a screenshot. But the transferable point is not the CLI: it is that "the vendor's tool does not do that" is a starting position, not a conclusion.

What tooling usually looks like

What do you do forty times a day?

If there's a repetitive task in a tool you don't control, there's often still a way. Tell me what the click-path looks like and I'll tell you whether it can be collapsed.