Static sites: Pager | Hugo | Astro
UI Frameworks: Solid | React
Hosting: Cloudflare | Digital Ocean | Netlify
DAW: Garageband on iPad | Logic Pro
Design: This sketchbook | tldraw
Practically speaking, I have an immediate todo list ahead of me:
Which is well and good, it is useful to have the current things front and center. But I also find it useful to maintain (with frequent revision) a sense of “what am I about right now?”, i.e. a list of current…
Listed in order of “most recently decided on a name for” first.
I have a fondness for software as a communal act, as communication medium, as a global commons. Anything other than insularity of “personal software”, which leaves me cold. Groups as a design space is just so much more fertile — requires dealing with the nuances of collaboration tools, notifications, selection effects, shared environment design, etc.
Which is the problem of choosing what to say and deciding how to say it. As an example example, after years of thinking about it, I’ve framed the problem of journalling to be about finding a representation of facts that resonates with yourself in the future. Similarly, websites involve communicating with visitors, within constraints of brevity, screen size, etc.
The tools of this trade are numerous and span multiple mediums; the written word alone has dozens of useful tricks! An infinite game if there ever was one.
I’ve been looking for a word that means “thinking better” while being wayyy more broad than just the meagre act of thinking. I now think calibration is that word. Active practice often involves engaging with, and improving, other people’s models of things (e.g. my friend’s concept of practice). And occasionally, yelling at people who make it harder.
Popular technologist lenses include looking at things as a system, attempts at a physics of software, solving problems on a “fundamental” level, defining Lego pieces, etc. I believe these approaches help create good tools a layer below the end-user interface, but struggle above it.
Because where the software touches the user, behaviour is the thing that really matters. All kinds of interesting problems exist here — one example of which is Interface Anxiety. But the larger vision is simply the careful consideration of people and what feel and do.
All the ways you can choose to build reactive interfaces (I prefer signals, btw), and it’s intersection with animations, async programming, etc. The tradeoffs of having a virtual DOM as a powerful control layer vs. the simplicity of “just update things”.
I like to joke about how I’m probably owed reparations from the Ink & Switch folks for colonizing a large part of my brain for the last 3 years. As a result of which I have built half a dozen sync engines (each buggy in their own way), and refused to make web apps with loading spinners.
I now know too many cursed facts about transaction isolation levels, SQLite limitations, query invalidation, the beauty of the log as data structure, etc. etc.
[TODO]
[TODO]
If any of these items overlap with your interests, and seem worth discussing, reach out to me at judah@joodaloop.com
Static sites: Pager | Hugo | Astro
UI Frameworks: Solid | React
Hosting: Cloudflare | Digital Ocean | Netlify
DAW: Garageband on iPad | Logic Pro
Design: This sketchbook | tldraw
I've written about why I want one, and this is the exact design (and accompanying features) I have in mind:

We need a Wordpress competitor that's made for static sites.
Think about formats. Think about "posts", and "collections", and "updates". Think about creative freedom and power alongside simplicity.
Needs to sync to a Git repo (or does it??), needs to provide live previews while editing, needs to add things like search, dynamic data, etc.
A site where I can input a URL, and it uses's the linked site's sitemap.xml to draw an explorable map (like this one) of all it's pages. Bonus points if you can separate it into "regions" based on topic, time, URL structure, etc.
This is not a complicated idea, but it has lots of fun design avenues to explore. Here's one very simple example.
A plan that sync to your actual waking hours. Starts when you wake up, not at arbitary hour marks.
rotime claims to be a version of this. See also: Superlocal
Use accelerometers and motion sensors to get highly accurate positional data, and use it to record the paths a person has taken.
The hard part will probably be combining this with GPS to place it on an actual map.
I'm sure there are many reasons that this is a bad idea, but I want a service with the vibes of Tinyletter and pricing that isn't a monthly subscription.
A real scenario: you want to move your newsletter off of Substack. It has a few hundred subscribers but you don't want to pay $9/month for emails you only send out 4 times a year (sorry, we both know it's true).
App Bloat leaderboard – A database of popular (pro/con)sumer apps and how high their memory usage and bundle size is.
Where Should I Host? – A comparision of compute and storage providers for the rest of us.
App reviews – Would be cool to make high-quality reviews of apps and games, that aren't just some Techcrunch article.
From aidan: "wish we had a creative commons equivalent for privacy policies, instead of a wall of text it says this is a PC-3PAds-Arbitration site"
I like this idea because anybody can start doing this today. Make up a privacy license and add it to your site/product. If it's a good one, other people might see it and borrow the name and terms.
Use their code, shove it into a
Tauri wrapper, set it up to save files to my disk. I will pay up to a $100
one-time fee for this, if done well.
This has been done, but you can do it yourself if you want (hint: Tauri was a bad idea, you'll need a Javascript backend)
You know what AI agent I would actually use?
Look through my bookmarks -> navigate 1-2 layers through thread and links -> embed everything for me to search
Minh Nhat Nguyen
This is one place embeddings search might actually be useful because tweet-sized posts mean chunking is already done for you, and the dataset is not large enough to create too many confabulations.
Don't ask for specifics, either you see the vision or you don't.
First step, run continuous backups of the browser history (since Chrome only stores 90 days worth). Then, do fun things like data viz, link re-surfacing, LLM-enabled recommendations, and whatever else you can think of.
Gather the best reading lists, warning posts, useful snippets, field reports, etc. that currently live in the dark forest of Github's gists pages.
Then organise them by niche and host them on a microsite.
While I won't be a user, I would rather people try new ideas than try to make another version of the same old thing.
This very page is a step towards what I want it to be, but it's missing a bunch of stuff.
The Workshop and the Storefront
It felt like people were offering us display cabinets when we were looking for a sturdy workbench. Building a Design System Workbench
This makes more sense in AR, but I would like one in 2D too. Let me arrange folders on a canvas, with icons that open the folder in Finder when clicked on. Let me place things over or under other things, let me stack trash in a corner.
Preserving the web is still an unsolved problem. You can't trust Internet Archive. Most pages are not Designed to Last