41554 blogs · [ { "id": "01a0e238-b290-7063-96ae-46eb2583a868", "title": "I’m OK being the tech lead manager of my AI agents", "url": "http://workdad.dev/posts/tech-lead-manager-ai-agents/", "published_at": "2026-09-24T20:11:24+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cd9a47d8c", "title": "Just enough queueing theory to get you by - part 1", "url": "http://workdad.dev/posts/just-enough-queueing-theory-to-get-you-by-part-1/", "published_at": "2025-02-23T21:35:39+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cda6d6c91", "title": "Semantically significant apis: a case study with sqlc", "url": "http://workdad.dev/posts/semantically-significant-apis-case-study/", "published_at": "2024-06-17T12:00:36+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cdb038bfa", "title": "To abort or to return an error: why not both?", "url": "http://workdad.dev/posts/abort-error-why-not-both/", "published_at": "2024-04-18T21:53:27+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cdb36ec91", "title": "ORMs are nice but they are the wrong abstraction", "url": "http://workdad.dev/posts/orms-are-nice-but-they-are-the-wrong-abstraction/", "published_at": "2024-01-31T22:45:18+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cdbd1dffb", "title": "Building a Text Editor: the Gap Buffer", "url": "http://workdad.dev/posts/building-a-text-editor-the-gap-buffer/", "published_at": "2023-11-26T13:07:42+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cdc389a1f", "title": "Burnout: find your cadance", "url": "http://workdad.dev/posts/burnout/", "published_at": "2023-09-22T16:21:26+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cdcf70898", "title": "Software engineer titles - let's get rid of them (??)", "url": "http://workdad.dev/posts/software-eng-titles/", "published_at": "2023-09-12T21:37:11+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cdde6b63f", "title": "Service Growth: Implementing the shortener", "url": "http://workdad.dev/posts/service-implementation/", "published_at": "2023-01-06T01:01:16+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cdeda3fc6", "title": "Service growth: environment setup and storage", "url": "http://workdad.dev/posts/service-growth-setup-storage/", "published_at": "2022-12-23T15:00:00+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645cdfaca329", "title": "Service growth: from zero to global availability", "url": "http://workdad.dev/posts/service-growth/", "published_at": "2022-12-21T19:26:40+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645ce08b4c67", "title": "Old and busted vs new hotness.", "url": "http://workdad.dev/posts/old-and-busted-new-hotness/", "published_at": "2022-08-20T00:00:00+00:00" }, { "id": "01a08c63-d68b-7265-8e73-645ce1069ef6", "title": "What's in a Name?", "url": "http://workdad.dev/posts/whats-in-a-name/", "published_at": "2022-08-17T00:00:00+00:00" } ] posts Claim your blog
Back to workdad.dev
Blog · corpus.blog/blogs/workdad.dev/posts

workdad.dev

workdad.dev

2026

2025

2024

2023

2022