thirty of two thousand and twenty five
Something I’ve learned since switching my site from Wordpress to Eleventy and then Astro: If the system feels light, posts feel heavy. If the system feels heavy, posts feel light. Wordpress is heavy, a big dynamic machine. But that meant that an individual post felt like small beans. Nothing would really change; there’d be a new post. There’d be a few cache misses. Any pages (like the home, or feed, or category lists) would be regenerated on the fly. But any page that wasn’t affected would stay as it was. I don’t want to write little microposts anymore, like I did every day on my Wordpress blog. Because doing that will kick off a whole build generating all the HTML for every page, whether they get hit or not. That’s faster for the end user who hits an uncached page for the first time. But it feels so heavy. The time, the build, they weigh on me. To preview a wordpress post, or share a draft in context, I pressed “preview” or shared a link. With Astro I have to run a local Vite dev server. And do a git branch preview build.
I think the insight is right: there are things about blogging platforms that are not as nice as having local files (version control, portability, use any writing tool you want). And so I chose to replace the system with static files, which have those properties. But what they don’t have, is all the properties of a dynamic system. In retrospect this has been a less rewarding path than pulling those file properties up dynamicspace.
I’d like a blogging platform where every post is like an individual web app,
contained in a cute little box, each with its own state. Maybe they should be a
little guy with a shadowdom and their own stylesheet. <blog-post automergeURL="automerge://galaxy.observer/a2bZz3c4D5e6f7g8h9JK10mN11P#head/html" slug="/hello"></blog-post>
.
Hey let me ask you a question… when you said i made you feel like the only person on Earth… did you mean, like, terrified and alone?
this week i’ve been enjoying the two builders out my window talking in thick souf east landan accents about their favourite episodes of only fools and horses. absolute heaven.
HE FINKS YOU LOOKED LIKE LEE ARVEY OSWALD MATE (uproarious laughter) THAT’S MY TOPS, MATE. TOPS FOR ME MATE
going back and forth on what is TOPS for them mate, and what is TOPS for me mate changes each time. i hope they come back on monday and do the rest of the dagenham dialogues.
“THAT’LL DO, DONKEY. THAT’LL DO. What a film.”
I can’t remember a time when I had more fun, or felt more at home or happier, than standing on that door outside the Future of Coding event saying hello to people and pointing them upstairs.
I’ve felt on the verge of tears for a couple weeks now. I’m one “you good?” away from balling all ugly and wet in public.
but i went to the Future of Coding event, and i helped out, and i said WELCOME! and i said second floor and i said lu and max will scan your qr code when you get up there, so that people would take their phones out on the way upstairs, and every time they did i felt a tiny little alleviation in the overall global background noise. And everyone was so nice and so pretty and nice. And my friends came, and it was so nice to see them, and they were so nice and so pretty and nice.
And afterwards I stood outside in the open air of Old Street chatting with Dr Basman until midnight about alchemy and execution and reactivity and javascript (which is to say, about substrates). And now I have so much homework. And I cannot believe that i must wake up and think about things that aren’t this.
Do you ever experience the sensation that you’re in a sinking boat. there are hundreds of little holes in the hull. water is gushing in. you have sponge, board, bonding, epoxy, polymat. a veritable boat hull repair kit, tried and true, in a box labeled “boat hull repair kit”. yet you and the crew are just standing there, water up to your ankles, looking for the hole that’s shaped like chatgpt.
I don’t wanna boast, but my phone is in a mesh right now. My phone is a NODE.
EOT 14:14:14 UTC
Met up with grjte in a pub to be the missing node in a 3 node mesh. A large bear also participated. It was v good.
I can feel something, in the air, in London, in the computer. Like all these disparate webs weaving through the air are being blown and spun, spinning winding twirling together together. Like we’re on a precipice. Do you feel that too? Like it’s going to burst?
And it seems that it would be helpful to capture whatever it is that separates “local-first” from “sync”… and all the not local-first stuff that comes along with it when you do that. Whatever it is that makes “local first” an incantation that can be used to summon the world’s best grjtes and seph gentles and orion reeds and whatnot into a single room. It feels, to me at least, that it would be useful to have a term other than “ink & switch” to conjure those extras with. Berlin Local-First and California Local-First aren’t enough because those only distinguish who or what you’re centering in Local-First. There’s more to it than that.
Maybe this is only my skewed perspective due to my low reading comprehension skills, but it seems like “malleable software” and “local-first” (maybe also “substrate”? still struggling to understand that word) are different technological (and prescriptive) pathways to make “part of the computer you don’t own” vanishingly small. Make everything that the programmer was able to do something that the user can do.
Perhaps i need to get hold of a building, an office, a studio. 24/7 access in central London where people can turn up and do strange things with the computer. And on the door i will paint “USERLAND” in blue and yellow.
ps: sorry post is late again, very busy weekend with the whiteboard and stomping around in circles biting my nails and muttering crazy sounding things like “javascript is real, typescript is fake, surfaces are real, views are imaginary — can i make typescript real? — what if it returns an element. what if it IS an element?”.
pps: i will not let them take my sparkles, i will not let them take my vibes,