41554 blogs · [ { "id": "01a0b68b-4ccd-7049-8d37-eee511559125", "title": "Benjamin Congdon", "url": "https://benjamincongdon.me", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a0873a-cabd-7349-b501-b235a934fcbf", "title": "To the Agents: \"This place is not a place of honor\"", "url": "https://benjamincongdon.me/blog/2026/05/15/To-the-Agents-This-place-is-not-a-place-of-honor/", "published_at": "2026-05-15T14:00:00+00:00" }, { "id": "01a0873a-cabd-7349-b501-b235a949bd62", "title": "Thoughts on Marginal Token Spend", "url": "https://benjamincongdon.me/blog/2026/04/30/Thoughts-on-Marginal-Token-Spend/", "published_at": "2026-04-30T14:00:00+00:00" }, { "id": "01a0873a-cabd-7349-b501-b235a9bb4334", "title": "Tokenmaxxing is Goodharting", "url": "https://benjamincongdon.me/blog/2026/04/29/Tokenmaxxing-is-Goodharting/", "published_at": "2026-04-29T12:00:00+00:00" }, { "id": "01a0873a-cabd-7349-b501-b235aa8494de", "title": "Feature Flagging at Databricks", "url": "https://benjamincongdon.me/blog/2026/03/12/Feature-Flagging-at-Databricks/", "published_at": "2026-03-12T13:00:00+00:00" }, { "id": "01a0873a-cabe-72fe-ae53-236cca025c05", "title": "2025 in Review", "url": "https://benjamincongdon.me/blog/2025/12/31/2025-in-Review/", "published_at": "2026-01-01T05:00:00+00:00" }, { "id": "01a0873a-cabe-72fe-ae53-236cca2a15f0", "title": "On Not Running While Injured", "url": "https://benjamincongdon.me/blog/2025/12/30/On-Not-Running-While-Injured/", "published_at": "2025-12-31T05:00:00+00:00" }, { "id": "01a0873a-cabe-72fe-ae53-236ccb04df3c", "title": "Software Engineering in 2026", "url": "https://benjamincongdon.me/blog/2025/12/29/Software-Engineering-in-2026/", "published_at": "2025-12-30T04:00:00+00:00" }, { "id": "01a0873a-cabe-72fe-ae53-236ccb5aa088", "title": "Watches", "url": "https://benjamincongdon.me/blog/2025/12/28/Watches/", "published_at": "2025-12-29T05:00:00+00:00" }, { "id": "01a0873a-cabe-72fe-ae53-236ccc4e5979", "title": "Notes from Early Flight Training", "url": "https://benjamincongdon.me/blog/2025/12/27/Notes-from-Early-Flight-Training/", "published_at": "2025-12-28T04:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533947d13414", "title": "On (and Contra) Chalmers on LLM Interlocutors", "url": "https://benjamincongdon.me/blog/2025/12/26/On-and-Contra-Chalmers-on-LLM-Interlocutors/", "published_at": "2025-12-27T06:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339480c18f0", "title": "My Favorite Books of 2023-2025", "url": "https://benjamincongdon.me/blog/2025/12/25/My-Favorite-Books-of-2023-2025/", "published_at": "2025-12-26T03:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339489c2b77", "title": "A Time of Wonders", "url": "https://benjamincongdon.me/blog/2025/12/24/A-Time-of-Wonders/", "published_at": "2025-12-25T06:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339490c3de6", "title": "RAII Guards and Newtypes in Rust", "url": "https://benjamincongdon.me/blog/2025/12/23/RAII-Guards-and-Newtypes-in-Rust/", "published_at": "2025-12-24T05:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339498feee2", "title": "Letters Are Still an Option", "url": "https://benjamincongdon.me/blog/2025/12/22/Letters-Are-Still-an-Option/", "published_at": "2025-12-23T05:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394a765b1f", "title": "An Inconvenient Truth", "url": "https://benjamincongdon.me/blog/2025/12/21/An-Inconvenient-Truth/", "published_at": "2025-12-21T16:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394b1f5928", "title": "The South Flow SeaTac Arrival Corridor", "url": "https://benjamincongdon.me/blog/2025/12/20/The-South-Flow-SeaTac-Arrival-Corridor/", "published_at": "2025-12-21T05:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394c1565f6", "title": "My Favorite Music of 2025", "url": "https://benjamincongdon.me/blog/2025/12/19/My-Favorite-Music-of-2025/", "published_at": "2025-12-20T04:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394c9cbf58", "title": "Collecting Shibboleths", "url": "https://benjamincongdon.me/blog/2025/12/18/Collecting-Shibboleths/", "published_at": "2025-12-19T05:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394d367a70", "title": "Book Review: I Am a Strange Loop", "url": "https://benjamincongdon.me/blog/2025/12/17/Book-Review-I-Am-a-Strange-Loop/", "published_at": "2025-12-18T05:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394da26d55", "title": "What Are You Trying to Say?", "url": "https://benjamincongdon.me/blog/2025/12/16/What-Are-You-Trying-to-Say/", "published_at": "2025-12-17T04:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394db292a6", "title": "Day 15 of Daily Writing", "url": "https://benjamincongdon.me/blog/2025/12/15/Day-15-of-Daily-Writing/", "published_at": "2025-12-16T05:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394e0fdebe", "title": "Book Review: The Demon in the Machine", "url": "https://benjamincongdon.me/blog/2025/12/14/Book-Review-The-Demon-in-the-Machine/", "published_at": "2025-12-15T00:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394ed63d92", "title": "Chorus is Good Software", "url": "https://benjamincongdon.me/blog/2025/12/13/Chorus-is-Good-Software/", "published_at": "2025-12-14T05:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394f7ad65e", "title": "The Coming Need for Formal Specification", "url": "https://benjamincongdon.me/blog/2025/12/12/The-Coming-Need-for-Formal-Specification/", "published_at": "2025-12-13T01:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53394fd8b9e8", "title": "Zip Files as (Simple) Key-Value Stores", "url": "https://benjamincongdon.me/blog/2025/12/11/Zip-Files-as-Simple-Key-Value-Stores/", "published_at": "2025-12-12T04:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339502a207e", "title": "What I Look For in AI-Assisted PRs", "url": "https://benjamincongdon.me/blog/2025/12/10/What-I-Look-For-in-AI-Assisted-PRs/", "published_at": "2025-12-11T05:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533951118161", "title": "SWIM: Outsourced Heartbeats", "url": "https://benjamincongdon.me/blog/2025/12/09/SWIM-Outsourced-Heartbeats/", "published_at": "2025-12-09T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533951d6d2bc", "title": "The Decline of the Software Drafter?", "url": "https://benjamincongdon.me/blog/2025/12/08/The-Decline-of-the-Software-Drafter/", "published_at": "2025-12-08T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533952c33101", "title": "Embodied Cognition and the \"Tokenverse\"", "url": "https://benjamincongdon.me/blog/2025/12/07/Embodied-Cognition-and-the-Tokenverse/", "published_at": "2025-12-07T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53395372a7e2", "title": "Book Review: Antimemetics", "url": "https://benjamincongdon.me/blog/2025/12/06/Book-Review-Antimemetics/", "published_at": "2025-12-06T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339538c1c6d", "title": "TIL: SQLite's 'WITHOUT ROWID'", "url": "https://benjamincongdon.me/blog/2025/12/05/TIL-SQLites-WITHOUT-ROWID/", "published_at": "2025-12-05T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339547b2ae9", "title": "Race Report: Seattle Marathon 2025", "url": "https://benjamincongdon.me/blog/2025/12/04/Race-Report-Seattle-Marathon-2025/", "published_at": "2025-12-04T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533954e29c8b", "title": "Technical Escape Velocity", "url": "https://benjamincongdon.me/blog/2025/12/03/Technical-Escape-Velocity/", "published_at": "2025-12-03T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339555a1442", "title": "Why Magnetos", "url": "https://benjamincongdon.me/blog/2025/12/02/Why-Magnetos/", "published_at": "2025-12-02T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533955acdbb6", "title": "Schedule Recurring Calls With Your Far-Away Friends", "url": "https://benjamincongdon.me/blog/2025/12/01/Schedule-Recurring-Calls-With-Your-Far-Away-Friends/", "published_at": "2025-12-01T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533955c33fec", "title": "Fifty Bits of Career Advice", "url": "https://benjamincongdon.me/blog/2025/08/11/Fifty-Bits-of-Career-Advice/", "published_at": "2025-08-11T07:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533956567b73", "title": "The Agency Gap", "url": "https://benjamincongdon.me/blog/2025/07/31/The-Agency-Gap/", "published_at": "2025-07-31T07:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533957388bdf", "title": "When Red Buttons Aren't Enough", "url": "https://benjamincongdon.me/blog/2025/06/16/When-Red-Buttons-Arent-Enough/", "published_at": "2025-06-16T07:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53395741eca5", "title": "Why Developer Tools?", "url": "https://benjamincongdon.me/blog/2025/04/08/Why-Developer-Tools/", "published_at": "2025-04-08T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533957eeb250", "title": "The Models Want to Reason", "url": "https://benjamincongdon.me/blog/2025/02/12/The-Models-Want-to-Reason/", "published_at": "2025-02-12T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533958afa763", "title": "How I Use AI: Early 2025", "url": "https://benjamincongdon.me/blog/2025/02/02/How-I-Use-AI-Early-2025/", "published_at": "2025-02-02T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533958d53785", "title": "AI Slop, Suspicion, and Writing Back", "url": "https://benjamincongdon.me/blog/2025/01/25/AI-Slop-Suspicion-and-Writing-Back/", "published_at": "2025-01-25T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-5339597e3703", "title": "Chain of Continuous Thoughts", "url": "https://benjamincongdon.me/blog/2024/12/14/Chain-of-Continuous-Thoughts/", "published_at": "2024-12-14T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-533959f14d9f", "title": "Lake Union's Lonely Trolley: SLU Streetcar Ridership", "url": "https://benjamincongdon.me/blog/2024/10/12/Lake-Unions-Lonely-Trolley-SLU-Streetcar-Ridership/", "published_at": "2024-10-12T08:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53395a05f386", "title": "TaskWarrior", "url": "https://benjamincongdon.me/blog/2024/08/31/TaskWarrior/", "published_at": "2024-08-31T07:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53395a09d8e7", "title": "How I Use AI: Mid-2024", "url": "https://benjamincongdon.me/blog/2024/07/21/How-I-Use-AI-Mid-2024/", "published_at": "2024-07-21T07:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53395ac391ff", "title": "Avoid Load-bearing Shell Scripts", "url": "https://benjamincongdon.me/blog/2023/10/29/Avoid-Load-bearing-Shell-Scripts/", "published_at": "2023-10-29T07:00:00+00:00" }, { "id": "01a0873a-cabf-71de-bca9-53395bc22c40", "title": "Soft Boredom", "url": "https://benjamincongdon.me/blog/2023/10/26/Soft-Boredom/", "published_at": "2023-10-26T07:00:00+00:00" }, { "id": "01a0873a-cac0-72c0-b017-400e0eea0d71", "title": "Mental Models: Slack", "url": "https://benjamincongdon.me/blog/2023/06/20/Mental-Models-Slack/", "published_at": "2023-06-20T07:00:00+00:00" }, { "id": "01a0873a-cac0-72c0-b017-400e0fb97558", "title": "The Soul of an Old Machine", "url": "https://benjamincongdon.me/blog/2023/04/15/The-Soul-of-an-Old-Machine/", "published_at": "2023-04-15T07:00:00+00:00" } ] posts Claim your blog
Back to Ben Congdon
Blog · corpus.blog/blogs/benjamincongdon.me/posts

Ben Congdon

benjamincongdon.me

2026

2025

2024

2023