David Edgar's website

🔖 SQLToy

A walkthrough for building your own database

🔖 BTrees and Database Indexes

Primer on BTrees and how they are used in database indexing

🔖 SAML Technical Primer

A small manifesto/set of directions on mindfulness and calm in the face of the modern world

It’s a damn shame Lost never had any Vincent flashbacks.

🔖 The Quiet Art of Attention

A small manifesto/set of directions on mindfulness and calm in the face of the modern world

https://nostarch.com/building-a-debugger

It’s increasingly obvious my To Read stack is basically “I wish I’d been less of a doofus and tried harder in my CS degree.”

🔖 SQLToy

Walkthrough of building a toy sql database.

I will probably never sit down to do anything with this, but a pastiche of Beowulf in which a contractor is brought in to fix horrible problems in the Heorot codebase.

It starts “Am I sharing the right window?”

🔖 Server Mono

Typewriter-esque font inspired by Apple's San Francisco font

One day Slack will fuck up their product even further by allowing people to see the names of the sections I have put channels and DMs into.

"They think this will sell?" "Garbage Fire Conversations" "Actual Shitshows" "Wankers"

🔖 Evan Prodromou Launches The Social Web Foundation

News announcement on a new group from Evan Prodromou to support ActivityPub and the fediverse, The Social Web Foundation

One of my team today, an otherwise impressive, observant young man who I rely on to solve significant problems, spent 30 seconds of dead air today trying to work out how to stop screen sharing in Zoom and ended up quitting and rejoining the meeting. That’s vi-level UI/UX winning right there.

Still, we all agreed we were glad we weren’t using Chime.

🔖 The Uneanted Guest, by Tamsyn Muir

Palamedes Sextus and Ianthe Naberius in a battle of wits. I think this is set just after Gideon the Ninth.

Muir’s work really does reward rereads and different angles.

I have no real way to tell, obviously, because I would never meet any of these people, but I am willing to bet real human currency that the people who assume remote workers are slacking and goofing off instead of working actually don't know how in-office people work and behave.

Or, you know, don't know any actual workers.

The absolute obliviousness, the actual genuine irony of people getting LLMs to generate their Talk Like A Pirate Day jokes

I was thinking it’d be funny, but probably too petty, if Port celebrated by play acting taking a group selfie after the siren. But Ken 😬

🔖 OAuth from First Principles

For next time I need to talk someone through what oauth is doing

I keep seeing the thing from the guy with the messianic belief in startups and extractive capitalism. It's such an obvious thing for a person like that to write that it scarcely warrants mentioning. But I noticed a couple of people say "Yeah, $founder I worked for does the same thing and they're worth billions so what do I know?" as if there aren't countless other founders who did the same thing and flamed out completely and maybe just maybe the on-paper valuation of an organisation is just the consensual hallucination of rent-seekers that bears little to no resemblance to the ability of the organisation to actually meet the expectations that valuation represents.

I spent the better part of the weekend trying to work out why Mastodon didn’t like my ActivityPub integration. Turns out all the c# libraries think various properties on Actor should be Link objects. They’re supposed to be Collections.

And you know I can’t blame them to much, I’m yet to meet a clear, well written W3C spec.

The tendency of technologists to note that some new technology is kinda fucked and almost tailor made to debase society so some billionaires can have more, but blithely shrug and ask “what can you do?” continues to radicalise and depress in equal quantities.

< >