41554 blogs · [ { "id": "01a09554-88b2-7159-9cc7-1d72b71b10e3", "title": "Easy Brownie Recipe", "url": "https://timmydouglas.com/2026/09/11/brownies.html", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848a6cf8dc", "title": "Omarchy and the rise of agentic Linux distros", "url": "https://timmydouglas.com/2026/09/07/omarchy.html", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848a98ad33", "title": "Timmy's Distro Two Month Update", "url": "https://timmydouglas.com/2026/08/05/td2.html", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848aaa7a34", "title": "Tests are the new Code", "url": "https://timmydouglas.com/2026/07/25/tests-are-the-new-code.html", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848b15a17e", "title": "Code is not the Long Pole", "url": "https://timmydouglas.com/2026/07/05/code-short-pole.html", "published_at": "2026-07-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848bb17e8e", "title": "Timmy's Distro", "url": "https://timmydouglas.com/2026/07/01/td.html", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848bd24bb3", "title": "Open Source, Closed Contributions", "url": "https://timmydouglas.com/2026/06/05/open-source-closed-prs.html", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848c564083", "title": "Good Taste", "url": "https://timmydouglas.com/2026/05/21/taste.html", "published_at": "2026-05-21T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848cf75061", "title": "Trying Log-Encoded Videography", "url": "https://timmydouglas.com/2026/05/16/log-video.html", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848d637ebf", "title": "Mirrorless Photography Upgrades", "url": "https://timmydouglas.com/2026/04/20/mirrorless-photography.html", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848da00a3c", "title": "Commodore 64 Ultimate", "url": "https://timmydouglas.com/2026/03/19/c64.html", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848db8433d", "title": "Frameworks and Libraries Less Relevant", "url": "https://timmydouglas.com/2026/02/25/libraries.html", "published_at": "2026-02-25T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848e20dfbc", "title": "My Personal Mail and News Client", "url": "https://timmydouglas.com/2026/02/21/tmc-and-tn.html", "published_at": "2026-02-21T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848e6342d5", "title": "The Era of Personal Software", "url": "https://timmydouglas.com/2026/02/15/era-personal-software.html", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848ea90218", "title": "How I wish I had invested", "url": "https://timmydouglas.com/2026/02/14/stock-picking.html", "published_at": "2026-02-14T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848ee49019", "title": "Web is dead; text is king", "url": "https://timmydouglas.com/2026/02/13/ui-3.html", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4848f7d6bba", "title": "Managing Money", "url": "https://timmydouglas.com/2026/01/18/managing-money.html", "published_at": "2026-01-18T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48490033d99", "title": "Unstable Rust in Guix Home", "url": "https://timmydouglas.com/2025/12/18/guix-home-rust.html", "published_at": "2025-12-18T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48490a1ffc2", "title": "TUI DX in 2025", "url": "https://timmydouglas.com/2025/12/17/tui-dx-2025.html", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849195d334", "title": "Becoming a Manager of AI Agents", "url": "https://timmydouglas.com/2025/11/29/agentic-manager.html", "published_at": "2025-11-29T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849202c8a9", "title": "Running a Recent Rust to Compile Zed on Guix", "url": "https://timmydouglas.com/2025/11/08/cc-guix-rust-zed.html", "published_at": "2025-11-08T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48492342b56", "title": "Bye to the Alpine Linux Mail Server. Hello Stalwart.", "url": "https://timmydouglas.com/2025/10/05/bye-alpine.html", "published_at": "2025-10-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48493232035", "title": "Algorithms that Cause Democracy to Collapse", "url": "https://timmydouglas.com/2025/10/04/social-media.html", "published_at": "2025-10-04T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48493cbd871", "title": "Toy Lisp Environment: Part Two", "url": "https://timmydouglas.com/2025/09/14/tle2.html", "published_at": "2025-09-14T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484940893d6", "title": "Claude Code", "url": "https://timmydouglas.com/2025/08/19/claude-code.html", "published_at": "2025-08-19T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48494456735", "title": "RIP: Recipe websites", "url": "https://timmydouglas.com/2025/07/19/recipie-websites.html", "published_at": "2025-07-19T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48495313f2d", "title": "Agentic Web", "url": "https://timmydouglas.com/2025/06/11/agentic-web.html", "published_at": "2025-06-11T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48495eb24f4", "title": "Digital Minimalism", "url": "https://timmydouglas.com/2025/05/17/digital-minimalism.html", "published_at": "2025-05-17T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849603b441", "title": "Single player games and Metcalfe's Law", "url": "https://timmydouglas.com/2025/05/04/future-games.html", "published_at": "2025-05-04T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484960afe57", "title": "Deep Work", "url": "https://timmydouglas.com/2025/04/24/deep-work.html", "published_at": "2025-04-24T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849646f34c", "title": "End of the open web", "url": "https://timmydouglas.com/2025/03/21/free-web.html", "published_at": "2025-03-21T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484968e7c44", "title": "LLMs in 2025", "url": "https://timmydouglas.com/2025/02/26/llm.html", "published_at": "2025-02-26T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48496927794", "title": "Lem and Guile-Emacs", "url": "https://timmydouglas.com/2025/01/11/lem-2015.html", "published_at": "2025-01-11T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48496d3bb69", "title": "User Interface Ecosystems", "url": "https://timmydouglas.com/2024/12/20/ui-ecosystems.html", "published_at": "2024-12-20T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849779cc4b", "title": "Alpine Linux Router (was: Guix System Router)", "url": "https://timmydouglas.com/2024/11/29/alpine-router.html", "published_at": "2024-11-29T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849808aa32", "title": "Autonomous Vehicle Dystopia", "url": "https://timmydouglas.com/2024/11/05/av-dystopia.html", "published_at": "2024-11-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a48498973d3c", "title": "Capitalism", "url": "https://timmydouglas.com/2024/11/05/capitalism.html", "published_at": "2024-11-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484992cde94", "title": "A Mathematician's Lament", "url": "https://timmydouglas.com/2024/09/14/mathematicians-lament.html", "published_at": "2024-09-14T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849a28f1e2", "title": "Why Lisp failed to get mass adoption", "url": "https://timmydouglas.com/2024/08/22/lisp-lost.html", "published_at": "2024-08-22T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849a4b771c", "title": "Go Proverbs", "url": "https://timmydouglas.com/2024/08/14/go-proverbs.html", "published_at": "2024-08-14T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849ad80ffa", "title": "Pinion Motor Gearbox Unit", "url": "https://timmydouglas.com/2024/07/13/pinion-mgu.html", "published_at": "2024-07-13T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849b8f0cce", "title": "Cargo eBike", "url": "https://timmydouglas.com/2024/06/08/cargo-ebike.html", "published_at": "2024-06-08T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849c37cd04", "title": "HTML Email", "url": "https://timmydouglas.com/2024/05/25/html-email.html", "published_at": "2024-05-25T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849c81a16a", "title": "Banana Bread Recipe", "url": "https://timmydouglas.com/2024/05/12/banana-bread.html", "published_at": "2024-05-12T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849d498feb", "title": "Sheep", "url": "https://timmydouglas.com/2024/04/27/sheep.html", "published_at": "2024-04-27T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849d874f19", "title": "FF7 Rebirth and a Solar Eclipse", "url": "https://timmydouglas.com/2024/04/12/ff7-rebirth.html", "published_at": "2024-04-12T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849e788b51", "title": "Passkeys and a Simpler Operating System", "url": "https://timmydouglas.com/2024/03/24/back-to-simplicity.html", "published_at": "2024-03-24T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a4849f503da0", "title": "OpenAI's Sora", "url": "https://timmydouglas.com/2024/02/25/sora.html", "published_at": "2024-02-25T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a019120c", "title": "CGI in 2024", "url": "https://timmydouglas.com/2024/01/27/cgi-2024.html", "published_at": "2024-01-27T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a06e25c2", "title": "Meta Quest 3", "url": "https://timmydouglas.com/2024/01/21/quest3.html", "published_at": "2024-01-21T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a083b6d7", "title": "My First Hare Program", "url": "https://timmydouglas.com/2023/12/15/go-to-hare.html", "published_at": "2023-12-15T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a108728b", "title": "Starfield Review", "url": "https://timmydouglas.com/2023/11/26/starfield.html", "published_at": "2023-11-26T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a11257e1", "title": "Cooking and Exercising", "url": "https://timmydouglas.com/2023/11/16/cooking.html", "published_at": "2023-11-16T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a16835dd", "title": "Strong Towns", "url": "https://timmydouglas.com/2023/10/09/strong-towns.html", "published_at": "2023-10-09T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a1ecca7c", "title": "Garmin Forerunner", "url": "https://timmydouglas.com/2023/09/09/garmin-forerunner.html", "published_at": "2023-09-09T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a2a835fd", "title": "Steam Deck", "url": "https://timmydouglas.com/2023/08/27/steam-deck.html", "published_at": "2023-08-27T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a326af02", "title": "Mechanical Bikes", "url": "https://timmydouglas.com/2023/07/30/mechanical-bikes.html", "published_at": "2023-07-30T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a394f38e", "title": "Software Evolution", "url": "https://timmydouglas.com/2023/06/28/darwinism.html", "published_at": "2023-06-28T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a3d93c38", "title": "A common lisp environment", "url": "https://timmydouglas.com/2023/06/19/tle.html", "published_at": "2023-06-19T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a4a545ad", "title": "Zelda: Tears of the Kingdom", "url": "https://timmydouglas.com/2023/05/20/ttok.html", "published_at": "2023-05-20T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a5128554", "title": "Just Keep Buying", "url": "https://timmydouglas.com/2023/04/14/just-keep-buying.html", "published_at": "2023-04-14T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a51796c4", "title": "Mechanical Keyboards", "url": "https://timmydouglas.com/2023/03/11/mechanical-keyboards.html", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a5e0e55b", "title": "Dyson Sphere Program", "url": "https://timmydouglas.com/2023/02/05/dyson-sphere.html", "published_at": "2023-02-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a68157c9", "title": "Logo", "url": "https://timmydouglas.com/2023/01/26/logo.html", "published_at": "2023-01-26T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a7579ffa", "title": "ChatGPT", "url": "https://timmydouglas.com/2022/12/10/chatgpt.html", "published_at": "2022-12-10T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a7edd5d3", "title": "God of War Ragnarök", "url": "https://timmydouglas.com/2022/12/10/gowr.html", "published_at": "2022-12-10T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a8c10ff6", "title": "Digital Combat Simulator World", "url": "https://timmydouglas.com/2022/10/23/dcs.html", "published_at": "2022-10-23T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484a99f2476", "title": "Cooking BBQ with a Kamado Joe and Fireboard", "url": "https://timmydouglas.com/2022/09/24/fireboard.html", "published_at": "2022-09-24T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484aa25fdc1", "title": "GNU troff in 2022 part 2", "url": "https://timmydouglas.com/2022/08/13/groff-in-2022-part2.html", "published_at": "2022-08-13T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484aa2a5096", "title": "Groff (GNU troff) in 2022", "url": "https://timmydouglas.com/2022/08/10/groff-in-2022.html", "published_at": "2022-08-10T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484aa43a09c", "title": "Hunchentoot", "url": "https://timmydouglas.com/2022/07/23/hunchentoot.html", "published_at": "2022-07-23T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484aa45c7c6", "title": "Re: bleh", "url": "https://timmydouglas.com/2022/06/12/bleh.html", "published_at": "2022-06-12T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484aa624848", "title": "Parenting Part 2", "url": "https://timmydouglas.com/2022/05/05/parenting-part2.html", "published_at": "2022-05-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484ab550427", "title": "Patterns of Software", "url": "https://timmydouglas.com/2022/04/25/patterns-of-software.html", "published_at": "2022-04-25T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484ab72a4bf", "title": "A new UI paradigm and self-sufficiency", "url": "https://timmydouglas.com/2022/04/09/ui-paradigm.html", "published_at": "2022-04-09T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484ab9fd716", "title": "Elden Ring", "url": "https://timmydouglas.com/2022/03/06/elden-ring.html", "published_at": "2022-03-06T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484abea7d59", "title": "Alpine on Raspberry Pi 4", "url": "https://timmydouglas.com/2022/02/13/alpine-rpi.html", "published_at": "2022-02-13T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484accf723d", "title": "Autotools", "url": "https://timmydouglas.com/2022/01/10/autotools.html", "published_at": "2022-01-10T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484ad5c581d", "title": "Emacs and Avy: Edit text using a mouse?", "url": "https://timmydouglas.com/2021/12/03/emacs-avy.html", "published_at": "2021-12-03T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484ae00a87b", "title": "Fedora Silverblue Initial Impressions", "url": "https://timmydouglas.com/2021/12/01/fedora-silverview-review.html", "published_at": "2021-12-01T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484ae683dac", "title": "Process supervision", "url": "https://timmydouglas.com/2021/11/17/process-supervision.html", "published_at": "2021-11-17T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484ae8c2232", "title": "Frugal pipeline processing", "url": "https://timmydouglas.com/2021/10/05/frugal-pipeline-processing.html", "published_at": "2021-10-05T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484af669eb2", "title": "GUI Apps without a toolkit", "url": "https://timmydouglas.com/2021/09/13/wayland-apps.html", "published_at": "2021-09-13T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b008bdb6", "title": "Misc from August 2021", "url": "https://timmydouglas.com/2021/08/22/misc-aug-2021.html", "published_at": "2021-08-22T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b0a8b168", "title": "Backing up photos from an Android phone", "url": "https://timmydouglas.com/2021/07/01/mtpfs.html", "published_at": "2021-07-01T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b118b87d", "title": "Mechanical Sympathy", "url": "https://timmydouglas.com/2021/06/24/mechanical-sympathy.html", "published_at": "2021-06-24T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b1ab7c5e", "title": "Migrating from offlineimap to mbsync/isync", "url": "https://timmydouglas.com/2021/06/01/mbsync.html", "published_at": "2021-06-01T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b2616594", "title": "Maker's Schedule, Manager's Schedule", "url": "https://timmydouglas.com/2021/05/25/manager-and-maker-schedule.html", "published_at": "2021-05-25T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b2ddfdde", "title": "Effective C", "url": "https://timmydouglas.com/2021/05/22/effective-c.html", "published_at": "2021-05-22T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b376e6eb", "title": "Hidden Costs of Software Development", "url": "https://timmydouglas.com/2021/05/01/software-costs.html", "published_at": "2021-05-01T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b443b297", "title": "GNU Guix: Building packages with custom CFLAGS", "url": "https://timmydouglas.com/2021/04/11/guix-custom-cflags.html", "published_at": "2021-04-11T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b476f24a", "title": "So you want to run your own mail server...", "url": "https://timmydouglas.com/2021/02/28/email.html", "published_at": "2021-02-28T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b4bba93e", "title": "IPv6 with NetworkManager", "url": "https://timmydouglas.com/2021/02/09/networkmanager-ipv6.html", "published_at": "2021-02-09T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b5210b80", "title": "A Home Router with GNU Guix", "url": "https://timmydouglas.com/2021/02/07/guix-router.html", "published_at": "2021-02-07T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b55f68ff", "title": "System Crafting", "url": "https://timmydouglas.com/2021/01/20/system-crafting.html", "published_at": "2021-01-20T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b5a831c6", "title": "GNU Guix", "url": "https://timmydouglas.com/2020/12/21/guix-1.html", "published_at": "2020-12-21T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b66149b7", "title": "Extending Eshell: Completion", "url": "https://timmydouglas.com/2020/12/18/eshell-complete.html", "published_at": "2020-12-18T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b6b9c621", "title": "Extending Eshell: Fuzzy History Search", "url": "https://timmydouglas.com/2020/12/17/eshell-counsel.html", "published_at": "2020-12-17T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b7031b6d", "title": "DIY Home Improvement: Drills, Impact Drivers, etc.", "url": "https://timmydouglas.com/2020/12/15/diy-home-fence.html", "published_at": "2020-12-15T00:00:00+00:00" }, { "id": "01a08c56-1745-70df-939d-a484b735976c", "title": "Emacs shell", "url": "https://timmydouglas.com/2020/11/15/eshell.html", "published_at": "2020-11-15T00:00:00+00:00" } ] posts Claim your blog
Back to timmydouglas.com
Blog · corpus.blog/blogs/timmydouglas.com/posts

timmydouglas.com

timmydouglas.com

2026

2025

2024

2023

26 Jan 2023

2022

2021

2020