Very cool design!
Posts by Will Holt
Which of these styles do you like more?
I made this avatar maker + API
source: github.com/WillH0lt/ope...
Working on an update for ZinesForever. The page flipping is looking good!
A NES-themed CSS framework and it looks exactly as you'd expect it to.
nostalgic-css.github.io/NES.css/
I just updated my portfolio and everything is on an explorable canvas.
william.land
Local-First Conf 2026 is back, and I want to hear what everyone's been doing this year. What have you built? What have you learned? How about interesting challenges we need to overcome?
Oh there's a lot to say here, I should really write a blog post about it. It's an approach similar to a last-writer-wins register, except there's a central server to determine the order of events. Clients send merge-patches, the server chooses the winner based on what was received last.
Wish I could make it out to Berlin to attend the conference! I built a local-first sync library for creating collaborative design software.
github.com/WillH0lt/wov...
I love the idea of this! The slider is a neat way to represent the depth of the layers. I wish it worked better on mobile.
Latest woven-canvas update: washi tape! Finally I can keep the blocks from sliding around on the canvas.
woven-canvas.dev
#buildinpublic #OpenSource #vue
Ever heard of FIGlet fonts? They're the ASCII-art fonts that have been around forever. I needed to convert them into real font files for Asciinotes.com and couldn't find any existing tools.
In case you need it: github.com/WillH0lt/FIG...
#typography #buildinpublic #asciiart
Huh I can't even use Microsoft Clipchamp without deleting files in OneDrive. This is desktop software, it really makes no sense.
#BadUX #UXDesign #ProductDesign
Amazing! I love the sound effects.
Now in Asciinotes you can copy a selection and paste it anywhere as plain text.
asciinotes.com
#BuildInPublic #indiedev
ah, yes it works with two spaces. Thanks!
This is what I see when I click preview
I really like a the small details: the green text cursor, the faint highlight of the active line, and the door-like animation for the emoji panel!
One thing I got confused with was when I click preview it squishes everything into one line, not sure if it's supposed to do that or not.
Very cool! I like that the 3d oklch looks like mountains.
It's online design software like Canva. People can upload content, share their designs online, and purchase prints.
"...annual costs ranging from about $151,000 to nearly half a million dollars."
I'm surprised colleges will pay this much. It seems like it's just a cron job that scrapes their website and uploads the data as a knowledge base to OpenAI. Is there something more going on?
This seems really useful! Definitely beats copy/pasting from another company's policy and changing the details. I'm considering using it but I'm not sure if my business model is within the scope of the project. It would be helpful to have a "who's this for" in the documentation.
I just released AsciiNotes! It's an infinite-canvas note-taking app made entirely with ascii characters.
asciinotes.com
I just added this moving threads animation to the background of the woven-ecs docs. woven-ecs.dev
Each thread is an svg and they're moving via css animations.
Source: github.com/WillH0lt/wov...
I just released Woven-ECS! It's a typescript ECS library with built-in multithreading.
woven-ecs.dev
$3.3 trillion is enough to give all 258 million US adults $106 per month for 10 years!
I've been off Facebook since 2010 and they still send me these messages from time to time.
enhance... enhance... there are some weird artifacts when you zoom in too much.
Adding text now...
The remedy for each of the problems is to make the commands the same as diffs. Diffs are quick, deterministic, and reversable. Using diffs for history/syncing turns out to be a much simpler mental model.