Published a new video on "Interface Studies"
What Do We Really Know About the Back Button? This video traces the concept of "back" across five distinct systems. Each system makes a different wager on what kind of past should be available to the user. youtu.be/Z4cS2Ivg2-M?...
Wrote about the background and thinking behind Ossature, a proper intro for what I’ve been thinking about with Ossature ossature.dev/blog/introdu...
My take on spec-driven LLM code generation: write specs, review the build plan, execute step by step. When a task fails, fix it and keep going instead of starting over.
It's called Ossature. Open source, v0.0.1.
ossature.dev
AI-Generated Code Has No Author ossature.dev/blog/ai-gene...
Picked up my old nim2d (2d game engine in Nim, inspired by love2d's API github.com/nim2d/nim2d).
Updated for Nim 2 and SDL3 now, and published some docs: nim2d.github.io/nim2d/.
GroupTab v1.4 is now available with snappier tab switching, quick number-based navigation, and various fixes: beshr.com/grouptab/
What Makes a Good LLM Spec: ossature.dev/blog/what-ma...
Working on a little music box project for my little daughter and Tidal’s API is probably the best I’ve ever seen for a music streaming service. Auth is simple, and just the fact that you can get direct media URLs for streaming is awesome.
GroupTab v1.4.1 is now available, with various bug fixes.
Check the details at beshr.com/grouptab/rel... and docs at beshr.com/grouptab/docs/.
Get it from the macOS App Store: apps.apple.com/us/app/group...
#macos #apps
Beshr
Beshr
Beshr
Beshr
Beshr
The format you pick for specs is the easy part. The hard part is knowing what is worth writing down and having a good harness around it that helps you without being in your way. A few practical princi...
Ossature is an open-source harness for spec-driven code generation. Write specs, validate, audit, review the build plan, and generate code with full control at every step.