remy sharp's b:log
Fifteen [blog]
In Bloom (Sweetpea, #2) [book]
Getting my highlights & notes from KOReader [blog]
Reasons to Be Cheerful [book]
Vibe coding and Robocop [blog]
Unhooking from Amazon ebooks [blog]
Sweetpea (Sweetpea, #1) [book]
The Radleys [book]
Spike Milligan: Man of Letters [book]
The Left Hand of Darkness [book]
AI: did you check your work? [blog]
Showing book clippings on my blog [blog]
Minority Rule: Adventures in the Culture War [book]
How I made an LED driver smart… [blog]
Do politics belong at web events? [blog]
Making a Killing (DI Fawley #7) [book]
The day piracy changed [blog]
Devs: draw your line [blog]
The Time Machine [book]
Upgrading USB devices to USB-C [blog]
How to disable Google Gemini in your Google Workspace [link]
Blog Questions Challenge [blog]
Home Assistant: how get real-time UK electricity and gas [blog]
The Man Who Died Twice (Thursday Murder Club, #2) [book]
What is good web design, and bad web design? [blog]
The Echo Wife [book]
Server isn't sending content length [blog]
My 2024 [blog]
Starter Villain [book]
FFConf 2024 [blog]
The Answer Is No [book]
Dune (Dune Chronicles, #1) [book]
Build and run online services _easily_ [link]
The Open Source AI Definition – 1.0 [link]
Ted Chaing on AI and art [link]
The moment before: 30th Aug [blog]
I Will Luddite AI by Robert Kingett [link]
Making a dumb doorbell smart [blog]
Do Androids Dream of Electric Sheep? [book]
SENDUNE html email designers [link]
Screen reading eff eff conf [blog]
Is AI part and parcel of web dev? [blog]
Book Lovers [book]
Say what? On tinnitus and hearing [blog]
Adding tests to a TypeScript, Next, tRPC project without the faff [blog]
Tomorrow, and Tomorrow, and Tomorrow [book]
Casio f-91w Modding [blog]
Tokyo Express [book]
Retro print patterns with CSS [link]
Here and Now and Then [book]
CSS text fragment selector (please)
groupBy and other ways that I'm an old dog
Apple going to kneecap the web: PWAs
Why my code isn't in TypeScript
Removing episodes, audiobooks and more from Spotify
The Doggie Loggie
My 2023
Unrot (that) link
Scraping Goodreads
My experience of ffconf 2023
Blocking IPs in production
Why I stopped loving slashes in self closing tags
Coco
No more 404
Why sponsor small events (like ffconf)?
Getting daily notifications my parent is okay
Thirteen / what flowers mean to me
Timezone offsets from an IP address
Custom backlight for a Wonder Swan
IP to timezone, the 30 second way
IP to Timezone - the hard, but fast way
I had a good week
The flavour of my funk, or: my happy list
Testing USB cables for data lines
On Vercel: If some of my sites are down…
Hard(ware) failures