54,302 blogs · [
{
"id": "01a0e214-216a-711f-9f4a-348ecdb76658",
"title": "Whatever you do, do not add ?sparks to the end of the URL of any page …",
"url": "https://wilhelm.codes/bits/update-sparks/",
"published_at": "2026-09-27T06:51:09+00:00"
},
{
"id": "01a0d4c2-f9a7-7141-8bd4-0d2bf2e7d76c",
"title": "If Star Wars had a $10 Budget - Full Movie",
"url": "https://wilhelm.codes/bits/video-10-dollar-starwars/",
"published_at": "2026-09-21T14:04:58+00:00"
},
{
"id": "01a0d4c2-f9a7-7141-8bd4-0d2bf31d19f6",
"title": "OpenTIE",
"url": "https://wilhelm.codes/bits/link-opentie/",
"published_at": "2026-09-21T07:40:55+00:00"
},
{
"id": "01a0d4c2-f9a7-7141-8bd4-0d2bf3f508ce",
"title": "Woke up to a massive “god candle” appearing in my Umami instance for …",
"url": "https://wilhelm.codes/bits/blurb-thanks-for-the-mention-morning-brew/",
"published_at": "2026-09-19T10:00:00+00:00"
},
{
"id": "01a0d4c2-f9a7-7141-8bd4-0d2bf4867c5a",
"title": "OKPalette",
"url": "https://wilhelm.codes/bits/link-okpalette/",
"published_at": "2026-09-15T20:23:46+00:00"
},
{
"id": "01a0d4c2-f9a7-7141-8bd4-0d2bf54cb0e2",
"title": "I’ve been rebuilding the public landing page for the homelab this …",
"url": "https://wilhelm.codes/bits/update-a-thin-layer-of-grime/",
"published_at": "2026-09-14T07:15:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1262f1b300",
"title": "Page loads had been creeping up again, so I went looking. Turns out …",
"url": "https://wilhelm.codes/bits/update-putting-the-site-on-a-diet/",
"published_at": "2026-09-10T15:09:12+00:00"
},
{
"id": "01a0b68b-4ced-700c-85ab-4acdc2801978",
"title": "Wilhelm Codes",
"url": "https://wilhelm.codes",
"published_at": "2026-09-07T05:20:44+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac12633122fd",
"title": "With all the frenetic redesigning of Plant🌱Smart these past few weeks, …",
"url": "https://wilhelm.codes/bits/image-plantsmart-galleries/",
"published_at": "2026-08-31T00:00:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1263c52ee5",
"title": "@wilhelm.codes is on sifa.id!",
"url": "https://wilhelm.codes/bits/link-sifa-id/",
"published_at": "2026-08-25T09:13:30+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1263df0e1e",
"title": "Welp, I finally did it! I’ve moved the git repository for this site …",
"url": "https://wilhelm.codes/bits/update-adios-github/",
"published_at": "2026-08-24T01:00:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1264133239",
"title": "A Word on Omarchy",
"url": "https://wilhelm.codes/bits/link-a-word-on-omarchy/",
"published_at": "2026-08-23T14:00:19+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1264447be1",
"title": "“Nearly all men can stand adversity, but if you want to test a man’s …",
"url": "https://wilhelm.codes/bits/quote-if-you-want-to-test-a-mans-character/",
"published_at": "2026-08-23T02:18:30+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac126536ffec",
"title": "Goodbye Tailwind. Goodbye Node. We’re rolling vanilla HTML, CSS and …",
"url": "https://wilhelm.codes/bits/blurb-hours-without-webfonts/",
"published_at": "2026-08-20T10:50:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac126602acd8",
"title": "Errors are Values",
"url": "https://wilhelm.codes/bits/link-errors-are-values/",
"published_at": "2026-08-16T00:00:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac12665f341c",
"title": "“Debugging is twice as hard as writing the code in the first place. …",
"url": "https://wilhelm.codes/bits/quote-brian-kernighan/",
"published_at": "2026-08-08T22:05:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1266c7c0b1",
"title": "Spent an evening on the tags. A few of them were doing the same job …",
"url": "https://wilhelm.codes/bits/update-tidied-up-the-tags/",
"published_at": "2026-08-05T07:40:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1266d5c34e",
"title": "The Grug Brained Developer",
"url": "https://wilhelm.codes/bits/link-the-grug-brained-developer/",
"published_at": "2026-08-02T02:20:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac12677e882b",
"title": "Opened the bill expecting a fright and found a NAT gateway I have not …",
"url": "https://wilhelm.codes/bits/blurb-a-nat-gateway-i-forgot/",
"published_at": "2026-08-01T12:15:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1267824912",
"title": "I keep promising myself I will write more on the weekends. The drafts …",
"url": "https://wilhelm.codes/bits/blurb-the-drafts-folder-disagrees/",
"published_at": "2026-07-29T09:05:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac12678595e3",
"title": "“A little copying is better than a little dependency.”",
"url": "https://wilhelm.codes/bits/quote-rob-pike/",
"published_at": "2026-07-25T21:45:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1267fb9f3f",
"title": "Sat down to fix one broken keybind. Three hours later the whole tmux …",
"url": "https://wilhelm.codes/bits/blurb-another-yak-shaved/",
"published_at": "2026-07-22T11:30:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1268c6366b",
"title": "“The most damaging phrase in the language is: ‘It’s always been done …",
"url": "https://wilhelm.codes/bits/quote-grace-hopper/",
"published_at": "2026-07-18T22:12:00+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1268f73def",
"title": "The Memory Heist",
"url": "https://wilhelm.codes/bits/link-the-memory-heist/",
"published_at": "2026-07-15T10:44:05+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1269d6fcd7",
"title": "Strangely sudden news today. Looks like “Go Report Card” has been …",
"url": "https://wilhelm.codes/bits/blurb-go-report-card-is-gone/",
"published_at": "2026-07-13T08:32:56+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac1269d7b4da",
"title": "Having a play with a more dynamic menu drawer. Just working out the …",
"url": "https://wilhelm.codes/bits/update-new-menu/",
"published_at": "2026-07-04T03:17:45+00:00"
},
{
"id": "01a08c62-9ee8-7179-84bd-ac126aa78554",
"title": "Decided to introduce a new projects page to showcase some of the …",
"url": "https://wilhelm.codes/bits/update-new-projects-page/",
"published_at": "2026-07-02T10:39:18+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb064e14be3",
"title": "I am very smart. I only just realised over the weekend that issues and …",
"url": "https://wilhelm.codes/bits/update-forgot-to-turn-on-comments/",
"published_at": "2026-06-29T01:47:27+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb065c86725",
"title": "Welp. I’ve convinced myself that Glazier needs Terraform-style …",
"url": "https://wilhelm.codes/bits/blurb-ive-convinced-myself-glazier-needs-variable-blocks/",
"published_at": "2026-06-24T00:19:56+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb0663a119f",
"title": "I should update Plant🌱Smart. Thinking it should get a similar …",
"url": "https://wilhelm.codes/bits/blurb-i-should-update-plantsmart/",
"published_at": "2026-06-22T21:32:42+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb066c99c8d",
"title": "Some small incremental updates for the site today:\nThe addition of a …",
"url": "https://wilhelm.codes/bits/update-new-rss-feeds/",
"published_at": "2026-06-21T06:01:44+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb0675ad25a",
"title": "I hate to say it but the router situation is insane",
"url": "https://wilhelm.codes/bits/video-insane-router-situation/",
"published_at": "2026-06-21T05:07:30+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb06802b923",
"title": "“Cognitive surrender” leads AI users to abandon logical thinking, research finds",
"url": "https://wilhelm.codes/bits/link-cognitive-surrender/",
"published_at": "2026-06-21T03:09:31+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb068cf39b4",
"title": "Tempted to drop the custom fonts altogether. They account for …",
"url": "https://wilhelm.codes/bits/blurb-so-tempting/",
"published_at": "2026-06-20T00:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb069183d7f",
"title": "I am not a smart man. I completely forgot I was using the “Pro” …",
"url": "https://wilhelm.codes/bits/blurb-i-am-not-a-smart-man/",
"published_at": "2026-06-19T00:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb06945f440",
"title": "“Simplicity is a great virtue but it requires hard work to achieve it …",
"url": "https://wilhelm.codes/bits/quote-edsger-dijkstra/",
"published_at": "2026-06-17T09:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb069e05a44",
"title": "“Talk is cheap. Show me the code.”",
"url": "https://wilhelm.codes/bits/quote-linus-torvalds/",
"published_at": "2026-06-15T09:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb069ef36a1",
"title": "I’m keeping these stupid test quotes around. I love them. Fight me.",
"url": "https://wilhelm.codes/bits/blurb-keeping-em/",
"published_at": "2026-06-13T00:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb06a27cccb",
"title": "“There are only two hard things in Computer Science: cache …",
"url": "https://wilhelm.codes/bits/quote-phil-karlton/",
"published_at": "2026-06-05T05:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb06a9de308",
"title": "“Programs must be written for people to read, and only incidentally …",
"url": "https://wilhelm.codes/bits/quote-harold-abelson/",
"published_at": "2026-05-24T06:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb06ad0b8b2",
"title": "“Premature optimization is the root of all evil.”",
"url": "https://wilhelm.codes/bits/quote-donald-knuth/",
"published_at": "2026-05-12T07:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb06b50ca3a",
"title": "“The best error message is the one that never shows up.”",
"url": "https://wilhelm.codes/bits/quote-thomas-fuchs/",
"published_at": "2026-04-30T08:00:00+00:00"
},
{
"id": "01a08c62-9ee9-70c9-bd84-8fb06bb65e90",
"title": "“Perfection is achieved, not when there is nothing more to add, but …",
"url": "https://wilhelm.codes/bits/quote-antoine-de-saint-exup%C3%A9ry/",
"published_at": "2026-04-06T05:00:00+00:00"
}
] posts Claim your blog