I often wonder what our desktop environment would look like if the industry prioritised evidence based UX research.
Sander van Dragt's Notes
-
-
Lamb 0.15.0
Lamb 0.15.0 makes upgrades explicit and safer. Page views no longer write to the database, and imported videos now play. It also removes several old entry points, so read the breaking changes before you upgrade from 0.14.0. It contains â ïž Breaking changes
Lamb 0.15 migrates videos in posts, autosaves drafts, supports SocialSpec as well! #projects #lamb
-
Diff explanations for GitHub pull requests, powered by LLM. v0.1.0 #projects #diffsplainer
-
DailyFeed now has a whatâs new page. It has an Atom feed. And a button to follow it with #DailyFeed, if youâre signed in.
-
Quick tip: you can finally share emails to Reminders or other apps in iOS 27 if you have Siri AI enabled and available. To do this, ask for summary on the email and then use the triple dot menu at the top. It now has a share button.
-
Created a fun real time walkie talkie app https://svandragt.github.io/over-and-out/ share a link with someone and get vintage realtime communication link courtesy of PeerJS with push to talk and who needs Skype or WhatsApp, over. #projects #overandout
-
Got some items to sell? Build out a tinylistings instance and send some more eyes to your eBay listings. Demo: https://listings.vandragt.com/. v1.0 just out #projects #tinylistings
-
herdr-dash: a board for my agent sessions
I run several Claude sessions at the same time in herdr, usually one per repository, and some of them run on another machine. herdr already knows the state of each one (idle, working, blocked or done) because it reads the terminal output. But to see which session wanted something from me, I had to go through the workspaces one at a time.
So I made herdr-dash, a kanban board that shows every agent pane as a card in one of four columns: waiting for you, in progress, idle and done. Clicking a card focuses that pane in herdr. It is one Python file that uses only the standard library, so there's nothing to install (no venv, no build step!). It listens on herdr's socket and redraws the board whenever a pane changes.
A few things got added once I started using it all day:
- A card that changes while I'm not looking at its pane gets a purple outline, which stays until I focus the pane.
- The page title and the dock icon show how many sessions are waiting.
- Each remote herdr server gets its own tab.
- The board reloads itself when its connection goes quiet.
- A session whose title starts with a dot stays off the board unless it is blocked.
Today I tagged v0.1.0, the first release.
If you use herdr I'd be curious whether it works for your setup too.
-
Created a small script that allows you to save Windows groups so that when you focus one you focus all. Handy for companion apps.
-
Love these QOL oneshot prompts:
a small service now watches for the screen lock. When you lock, it pauses every media player that is playing. When you unlock, it resumes only the players it paused, so anything you had already paused stays paused.