After a few years, I'm realizing that I don't actually like ultrawide displays. Surprising.
Michael Hanson
@michaelhanson.org
Designer at buildertrend.com. Formerly at hudl.com.
This looks neat! As long as it's more "Bluesky" and less "Mastodon"…
we need a federation of forges blog.tangled.org/federation/
I think @steve-yegge.bsky.social's `beads` project is super cool, but it's a little heavy for my typical usage (smaller, mostly solo projects). So I built an even simpler issue tracker. Issues are tracked in a simple YAML file. No daemons. Link issues to each other. Find ready work.
Playing with some ideas for our client-facing proposal UI.
Some Buildertrend command palette designs from a while ago.
After 13 years with my HHKB Pro 2, I finally built a new keyboard.
Last week I wanted a larger, 4x4 pixel-ish font for a terminal-based timer I was building. So I designed this one out of Unicode full- and half-block characters. Maybe I'll wrap it up and release it as a Go and/or Typescript library.
TIL that JankyBorders allows gradients for the border color.
In Things on macOS, you just type to search. From anywhere. Just start typing stuff. Then hit enter, and you're at the thing. No hotkey required. It's one of my favorite interactions in any of the software that I use.
I built a simple command-line tool to grab YouTube transcripts. Handy if you use your coding agent for summarizing videos! github.com/mybuddymicha...
GitHub - mybuddymichael/yute: Fetch YouTube transcripts from the command line.
Fetch YouTube transcripts from the command line. Contribute to mybuddymichael/yute development by creating an account on GitHub.
github.com
In the 300s and 400s AD, the ancient Christian church held a series of four councils, trying to define what the Bible taught about the person and nature of Jesus. Their creeds came to form what's now called the Chalcedonian Box, with each council forming one side.
I built a terminal program that takes today's Things tasks and shows me two at a time, to help me figure out what I should do first. I use it every day.
The other night I couldn't sleep so I made a simple MCP server to let LLMs grab YouTube transcripts. Quickly get a summary, ask questions about it, etc. github.com/mybuddymicha...
The terminal.shop folks really know how to make a terminal UI. Opencode is just like Claude Code, but with a good UI.
wip: terminal (initial commit)
Delicious Brazilian coffee, ethically sourced, and roasted to perfection • Order via your terminal • ssh terminal.shop
terminal.shop
I'm increasingly convinced that terminal UIs are the last remaining bastion of good, fast, reliable software.
I'm using dictation more and more on my Mac. My first instinct was that speed is the most important quality, but I'm increasingly realizing that accuracy is way more important than speed.
About once a week, I'll remember that Mike Matas once built a neural network in Quartz Composer. www.youtube.com/watch?v=eUE...
The Brain: A neural network built entirely in Quartz Composer
Here's a demo of a new thing I made in my spare time called the Brain. It's an easy to use neural network built entirely in Quartz Composer. You teach it thi...
youtube.com
Jujutsu (jj) feels like the Git front end for the agentic era. It's so easy to just explore directions, experiment with things, backtrack, move commits around…
I finally set things up so I can build for iOS without running Xcode. And now I'm at, approximately… 50% of the joy I feel when building for the web. 🫠
A constant problem for me with @figma.com: I have repetitive elements (like list items), so I make a component. But then I duplicate the top-level frame and want to edit the repetitive elements on this new frame without changing the old one. How?