The First Tab a Shopkeeper Should See
There is a small decision in software that most people never notice, but it shapes the whole experience. What is the first…
Every post, newest first. Each one is a step in a project I am building.
There is a small decision in software that most people never notice, but it shapes the whole experience. What is the first…
Once I knew what the software had to do, I had to decide how to build it. This is the part where…
A clothing shop runs on memory and paper, and that is exactly the problem. Prices in the owner’s head. Stock counted by…
This series started with one annoyed person cutting movie clips by hand, and it ends with a small workshop of tools: a…
A desktop tool has a wall around it: installation. To use mine you needed Python, FFmpeg on the PATH, and my script,…
My toolkit worked, and it was slow. Not broken slow, just heavy enough that every run broke my flow, and most of…
The plan sounded easy when I said it out loud. The tool joins the clips, then adds captions automatically. One sentence. But…
The two tools I had built, one to break a movie into clips and one to join clips together, were really steps…
By now I had a tool that could pull clips out of any movie. But that was only half of what I…
Every time a tool grows, the same thing happens. The screen fills up. I had added new modes and new output types,…