41554 blogs · [ { "id": "01a0d983-a52d-70ec-bc5e-3be65376d42f", "title": "Launch Keyboard Maestro macro from Spotlight", "url": "https://ldstephens.net/posts/launch-keyboard-maestro-macro-from-spotlight/", "published_at": "2026-09-21T11:12:51+00:00" }, { "id": "01a0d983-a52d-70ec-bc5e-3be653672870", "title": "RSS Lookup", "url": "https://ldstephens.net/posts/rss-lookup/", "published_at": "2026-09-21T09:04:12+00:00" }, { "id": "01a0bb4b-f1e6-7268-85e1-1cb0e2d90404", "title": "Back to Drafts", "url": "https://ldstephens.net/posts/back-to-drafts/", "published_at": "2026-09-15T11:40:08+00:00" }, { "id": "01a0bb4b-f1e6-7268-85e1-1cb0e2acb011", "title": "Life, Cats, and PVCs", "url": "https://ldstephens.net/posts/life-cats-and-pvcs/", "published_at": "2026-09-13T10:13:37+00:00" }, { "id": "01a08799-2614-7032-b873-cb49142494a7", "title": "Re: Running a Personal Website Is Not Fun Anymore", "url": "https://ldstephens.net/posts/re-running-a-personal-website-is-not-fun-anymore/", "published_at": "2026-09-07T11:22:34+00:00" }, { "id": "01a08799-2614-7032-b873-cb4913d0da50", "title": "Brain Fart", "url": "https://ldstephens.net/posts/brain-fart/", "published_at": "2026-09-02T10:46:35+00:00" }, { "id": "01a08799-2614-7032-b873-cb4913541c4c", "title": "How much access have I given AI?", "url": "https://ldstephens.net/posts/how-much-access-have-i-given-ai/", "published_at": "2026-08-27T12:16:54+00:00" }, { "id": "01a08799-2614-7032-b873-cb49127082fd", "title": "Quoting M.G. Siegler", "url": "https://ldstephens.net/posts/quoting-mg-siegler/", "published_at": "2026-08-23T17:44:26+00:00" }, { "id": "01a08799-2614-7032-b873-cb491255fc25", "title": "Quoting Blake Watson", "url": "https://ldstephens.net/posts/quoting-blake-watson-/", "published_at": "2026-08-19T09:40:39+00:00" }, { "id": "01a08799-2614-7032-b873-cb4911b2efe8", "title": "Quoting John Gruber", "url": "https://ldstephens.net/posts/quoting-john-gruber/", "published_at": "2026-08-17T10:16:26+00:00" }, { "id": "01a08799-2614-7032-b873-cb4911a1e691", "title": "Gmail Migration Complete", "url": "https://ldstephens.net/posts/gmail-migration-complete/", "published_at": "2026-08-15T13:06:06+00:00" }, { "id": "01a08799-2614-7032-b873-cb4910bef0e0", "title": "Re: Claude will start marking AI-generated content", "url": "https://ldstephens.net/posts/re-claude-will-start-marking-ai-generated-content/", "published_at": "2026-08-12T09:13:55+00:00" }, { "id": "01a08799-2614-7032-b873-cb49105eacb0", "title": "The Guy at Wawa", "url": "https://ldstephens.net/posts/the-guy-at-wawa/", "published_at": "2026-08-10T15:12:08+00:00" }, { "id": "01a08799-2614-7032-b873-cb49100e4e00", "title": "Things to Reminders migration", "url": "https://ldstephens.net/posts/things-to-reminders-migration/", "published_at": "2026-08-03T15:03:52+00:00" }, { "id": "01a08799-2614-7032-b873-cb490f4054f4", "title": "Apple's new Upgrade Program has a catch most people will miss", "url": "https://ldstephens.net/posts/apples-new-upgrade-program-has-a-catch-most-people-will-miss/", "published_at": "2026-08-02T11:25:59+00:00" }, { "id": "01a08799-2614-7032-b873-cb490ea69183", "title": "Garmin Bought TrainingPeaks. Now What?", "url": "https://ldstephens.net/posts/garmin-bought-trainingpeaks-now-what/", "published_at": "2026-07-24T10:37:26+00:00" }, { "id": "01a08799-2614-7032-b873-cb490e91398b", "title": "Security versus Privacy", "url": "https://ldstephens.net/posts/security-versus-privacy/", "published_at": "2026-07-21T09:17:13+00:00" }, { "id": "01a08799-2614-7032-b873-cb490db85c0d", "title": "Blank Screen", "url": "https://ldstephens.net/posts/blank-screen/", "published_at": "2026-07-17T17:10:29+00:00" }, { "id": "01a08799-2614-7032-b873-cb490d3401a6", "title": "The Fourth of July weekend from hell", "url": "https://ldstephens.net/posts/the-fourth-of-july-weekend-from-hell/", "published_at": "2026-07-09T16:09:22+00:00" }, { "id": "01a08799-2614-7032-b873-cb490c7448c0", "title": "MacBook price hikes", "url": "https://ldstephens.net/posts/macbook-price-hikes/", "published_at": "2026-06-25T13:07:05+00:00" }, { "id": "01a08799-2614-7032-b873-cb490c2f908d", "title": "Consider Me Convinced", "url": "https://ldstephens.net/posts/consider-me-convinced/", "published_at": "2026-06-24T10:11:53+00:00" }, { "id": "01a08799-2614-7032-b873-cb490b375575", "title": "Archiving Articles in Bear", "url": "https://ldstephens.net/posts/archiving-articles-in-bear/", "published_at": "2026-06-21T10:45:31+00:00" }, { "id": "01a08799-2614-7032-b873-cb490ad76133", "title": "Quick thoughts on iA Writer 8", "url": "https://ldstephens.net/posts/quick-thoughts-on-ia-writer-8/", "published_at": "2026-06-17T14:53:49+00:00" }, { "id": "01a08799-2614-7032-b873-cb490a423a55", "title": "Getting around faster in Drafts", "url": "https://ldstephens.net/posts/getting-around-faster-in-drafts/", "published_at": "2026-06-16T14:03:41+00:00" }, { "id": "01a08799-2614-7032-b873-cb490a0a9315", "title": "Thinking about Devonthink today", "url": "https://ldstephens.net/posts/thinking-about-devonthink-today/", "published_at": "2026-06-14T15:24:46+00:00" }, { "id": "01a08799-2614-7032-b873-cb4909b219ea", "title": "Someone convince me to use Chrome", "url": "https://ldstephens.net/posts/someone-convince-me-to-use-chrome/", "published_at": "2026-06-12T16:48:04+00:00" }, { "id": "01a08799-2614-7032-b873-cb4909a17a9d", "title": "Quoting Herman", "url": "https://ldstephens.net/posts/quoting-herman/", "published_at": "2026-06-12T16:11:14+00:00" }, { "id": "01a08799-2614-7032-b873-cb49094ef655", "title": "Drafts MCP for Claude", "url": "https://ldstephens.net/posts/drafts-mcp-for-claude/", "published_at": "2026-06-10T17:16:10+00:00" }, { "id": "01a08799-2614-7032-b873-cb4908a8c340", "title": "Aging and eye problems", "url": "https://ldstephens.net/posts/aging-and-eye-problems/", "published_at": "2026-06-05T10:51:37+00:00" }, { "id": "01a08799-2614-7032-b873-cb4908948194", "title": "Link post: Some New Subtle Drafts Themes", "url": "https://ldstephens.net/posts/link-post-some-new-subtle-drafts-themes/", "published_at": "2026-06-01T15:12:41+00:00" }, { "id": "01a08799-2614-7032-b873-cb4907a344be", "title": "Blog post workflow modification", "url": "https://ldstephens.net/posts/blog-post-workflow-modification/", "published_at": "2026-06-01T14:38:12+00:00" }, { "id": "01a08799-2614-7032-b873-cb4907523a2b", "title": "Link post: Tokens or humans? The new corporate trade-off", "url": "https://ldstephens.net/posts/link-post-tokens-or-humans-the-new-corporate-tradeoff/", "published_at": "2026-05-31T10:49:27+00:00" }, { "id": "01a08799-2614-7032-b873-cb4906767840", "title": "Bear Notes Export Scripts", "url": "https://ldstephens.net/posts/bear-notes-export-scripts/", "published_at": "2026-05-27T16:53:20+00:00" }, { "id": "01a08799-2614-7032-b873-cb4905c2caa4", "title": "Why I moved back to Gmail from Fastmail", "url": "https://ldstephens.net/posts/why-i-moved-back-to-gmail-from-fastmail/", "published_at": "2026-05-26T16:50:04+00:00" }, { "id": "01a08799-2614-7032-b873-cb490572e889", "title": "Marked 3 Is Out, but Marked 2 Lives On", "url": "https://ldstephens.net/posts/marked-3-is-out-but-marked-2-lives-on/", "published_at": "2026-05-18T14:27:13+00:00" }, { "id": "01a08799-2614-7032-b873-cb490485cd2e", "title": "Tick Bite", "url": "https://ldstephens.net/posts/tick-bite/", "published_at": "2026-05-15T15:14:56+00:00" }, { "id": "01a08799-2614-7032-b873-cb4903f14ac4", "title": "Migrating Things to Todoist", "url": "https://ldstephens.net/posts/migrating-things-to-todoist/", "published_at": "2026-05-14T16:53:35+00:00" }, { "id": "01a08799-2614-7032-b873-cb4902f629f1", "title": "Refining my file-over-app workflow", "url": "https://ldstephens.net/posts/refining-my-file-over-app-workflow/", "published_at": "2026-05-12T14:14:15+00:00" }, { "id": "01a08799-2614-7032-b873-cb49020f83ca", "title": "Hyperduck: One of those apps you forget you installed", "url": "https://ldstephens.net/posts/hyperduck-one-of-those-apps-you-forget-you-installed/", "published_at": "2026-05-11T09:21:17+00:00" }, { "id": "01a08799-2614-7032-b873-cb49018be390", "title": "Automate your monthly journal with a Python script", "url": "https://ldstephens.net/posts/automate-your-monthly-journal-with-a-python-script/", "published_at": "2026-05-08T15:23:50+00:00" }, { "id": "01a08799-2614-7032-b873-cb49017374b3", "title": "Claude saved me hours of link cleanup", "url": "https://ldstephens.net/posts/claude-saved-me-hours-of-link-cleanup/", "published_at": "2026-04-28T14:37:52+00:00" }, { "id": "01a08799-2614-7032-b873-cb4901722791", "title": "The proper order for Mac modifier keys in keyboard shortcuts", "url": "https://ldstephens.net/posts/the-proper-order-for-mac-modifier-keys-in-keyboard-shortcuts/", "published_at": "2026-04-28T10:11:19+00:00" }, { "id": "01a08799-2614-7032-b873-cb4900a12d9f", "title": "On Sidelining Safari – The Jolly Teapot", "url": "https://ldstephens.net/posts/on-sidelining-safari-the-jolly-teapot/", "published_at": "2026-04-26T10:26:33+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ffdaa500", "title": "Update: Claude Mythos cybersecurity concerns", "url": "https://ldstephens.net/posts/update-claude-mythos-cybersecurity-concerns/", "published_at": "2026-04-22T09:07:59+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ffc1ddff", "title": "ChatGPT ads", "url": "https://ldstephens.net/posts/chatgpt-ads/", "published_at": "2026-04-20T10:11:27+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ff88c1d8", "title": "Dogs are the best icebreaker", "url": "https://ldstephens.net/posts/dogs-are-the-best-icebreaker/", "published_at": "2026-04-16T09:11:25+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fedafdc9", "title": "My Mac Menubar apps", "url": "https://ldstephens.net/posts/my-mac-menubar-apps/", "published_at": "2026-04-15T09:37:11+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fe4a3cc9", "title": "Meta creates AI Zuckerberg for employees", "url": "https://ldstephens.net/posts/meta-creates-ai-zuckerberg-for-employees/", "published_at": "2026-04-13T14:21:55+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fd92d72c", "title": "Link Post: A letter to John Ternus – Marco.org", "url": "https://ldstephens.net/posts/link-post-a-letter-to-john-ternus/", "published_at": "2026-04-11T10:12:25+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fcfd0463", "title": "Claude Mythos cybersecurity concerns", "url": "https://ldstephens.net/posts/claude-mythos-cybersecurity-concerns/", "published_at": "2026-04-08T11:13:12+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fc857f06", "title": "Update: The Trillionaire Problem - SpaceX announces IPO", "url": "https://ldstephens.net/posts/update-the-trillionaire-problem---spacex-announces-ipo/", "published_at": "2026-04-01T13:22:16+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fc24af3a", "title": "The Trillionaire Problem", "url": "https://ldstephens.net/posts/the-trillionaire-problem/", "published_at": "2026-03-31T10:50:28+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fbc55724", "title": "Shorts weather ahead", "url": "https://ldstephens.net/posts/shorts-weather-ahead/", "published_at": "2026-03-30T16:23:49+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fb11dcb5", "title": "I switched to Firefox", "url": "https://ldstephens.net/posts/i-switched-to-firefox/", "published_at": "2026-03-27T17:23:39+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fae4d5b9", "title": "Done with Medium", "url": "https://ldstephens.net/posts/done-with-medium/", "published_at": "2026-03-26T16:37:06+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fa75476c", "title": "Winter clean up continues", "url": "https://ldstephens.net/posts/winter-clean-up-continues/", "published_at": "2026-03-21T11:10:57+00:00" }, { "id": "01a08799-2614-7032-b873-cb48fa039442", "title": "On - How a MacBook Neo bought for a high school student is worth $50k to Apple", "url": "https://ldstephens.net/posts/on-how-a-macbook-neo-bought-for-a-high-school-student-is-worth-50k-to-apple/", "published_at": "2026-03-17T09:40:50+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f9c3c049", "title": "Keyboards", "url": "https://ldstephens.net/posts/keyboards/", "published_at": "2026-03-12T15:35:24+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f944f119", "title": "On - HoudahSpot + Finder is All the File Management You Actually Need", "url": "https://ldstephens.net/posts/on-houdahspot-finder-is-all-the-file-management-you-actually-need/", "published_at": "2026-03-11T15:13:23+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f8b37dce", "title": "Cleaning up after winter", "url": "https://ldstephens.net/posts/cleaning-up-after-winter/", "published_at": "2026-03-08T10:51:06+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f868bb4f", "title": "11ty pauses its rebrand Kickstarter", "url": "https://ldstephens.net/posts/11ty-pauses-its-rebrand-kickstarter/", "published_at": "2026-03-06T14:49:47+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f7b9932e", "title": "Using Claude to automate markdown front matter updates", "url": "https://ldstephens.net/posts/using-claude-to-automate-markdown-front-matter-updates/", "published_at": "2026-03-01T10:42:32+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f6c324fe", "title": "Quoting Riccardo Mori", "url": "https://ldstephens.net/posts/quoting-riccardo-mori/", "published_at": "2026-02-26T09:02:15+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f62a6031", "title": "Carrot Weather has added The Weather Channel as a data source", "url": "https://ldstephens.net/posts/carrot-weather-has-added-the-weather-channel-as-a-data-source/", "published_at": "2026-02-25T09:02:33+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f60d479b", "title": "I Rent My Entire Life", "url": "https://ldstephens.net/posts/i-rent-my-entire-life/", "published_at": "2026-02-22T10:56:58+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f60c3ab9", "title": "A Major Winter Storm is En Route", "url": "https://ldstephens.net/posts/a-major-winter-storm-is-en-route/", "published_at": "2026-02-21T16:17:57+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f5ee0e14", "title": "Flaws in popular VSCode extensions expose developers to attacks", "url": "https://ldstephens.net/posts/flaws-in-popular-vscode-extensions-expose-developers-to-attacks/", "published_at": "2026-02-20T08:53:26+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f56aa929", "title": "Switch between open windows in an application", "url": "https://ldstephens.net/posts/switch-between-open-windows-in-an-application/", "published_at": "2026-02-17T16:30:07+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f51ca6e7", "title": "How to force restart iPhone", "url": "https://ldstephens.net/posts/how-to-force-restart-iphone/", "published_at": "2026-02-17T14:38:54+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f4ac47df", "title": "Validating and improving my site's performance", "url": "https://ldstephens.net/posts/validating-and-improving-my-sites-performance/", "published_at": "2026-02-14T15:09:11+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f48b9467", "title": "Why I inlined my CSS in 11ty", "url": "https://ldstephens.net/posts/why-i-inlined-my-css-in-11ty/", "published_at": "2026-02-11T10:53:23+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f4668fd1", "title": "Back to 11ty", "url": "https://ldstephens.net/posts/back-to-11ty/", "published_at": "2026-02-09T16:16:54+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f3b6abf9", "title": "Troubleshooting FSNotes File Visibility Issues", "url": "https://ldstephens.net/posts/troubleshooting-fsnotes-file-visibility-issues/", "published_at": "2026-02-09T10:53:34+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f2c20e1e", "title": "It's too cold to go outside, so I learned Python instead", "url": "https://ldstephens.net/posts/its-too-cold-to-go-outside-so-i-learned-python-instead/", "published_at": "2026-02-07T10:55:23+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f1c6fb32", "title": "My small protest against Apple", "url": "https://ldstephens.net/posts/my-small-protest-against-apple/", "published_at": "2026-02-04T10:48:30+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f0f77b53", "title": "On Wasting Time With Apple Shortcuts", "url": "https://ldstephens.net/posts/on-wasting-time-with-apple-shortcuts/", "published_at": "2026-02-02T10:43:34+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f0bcf53a", "title": "On plain text files", "url": "https://ldstephens.net/posts/on-plain-text-files/", "published_at": "2026-01-31T10:40:32+00:00" }, { "id": "01a08799-2614-7032-b873-cb48f089a440", "title": "Link post: Does Tim Cook even care about Apple's image anymore?", "url": "https://ldstephens.net/posts/link-post-does-tim-cook-even-care-about-apples-image-anymore/", "published_at": "2026-01-30T10:13:21+00:00" }, { "id": "01a08799-2614-7032-b873-cb48efa68189", "title": "Too Many Options (And Why That's Actually Fine)", "url": "https://ldstephens.net/posts/too-many-options/", "published_at": "2026-01-28T09:17:59+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ef751af0", "title": "Not moaning about AI", "url": "https://ldstephens.net/posts/not-moaning-about-ai/", "published_at": "2026-01-26T15:16:21+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ef382153", "title": "Winter snow storm update", "url": "https://ldstephens.net/posts/winter-snow-storm-update/", "published_at": "2026-01-25T15:24:40+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ef20414e", "title": "Bracing for the big chill", "url": "https://ldstephens.net/posts/bracing-for-the-big-chill/", "published_at": "2026-01-24T09:40:29+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ee904565", "title": "Life before social media", "url": "https://ldstephens.net/posts/life-before-social-media/", "published_at": "2026-01-22T10:37:32+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ee502c9a", "title": "Blogging: No List, No Schedule", "url": "https://ldstephens.net/posts/blogging-no-list-no-schedule/", "published_at": "2026-01-21T13:34:07+00:00" }, { "id": "01a08799-2614-7032-b873-cb48edfa5f0b", "title": "Today 2026-01-20", "url": "https://ldstephens.net/posts/today-2026-01-20/", "published_at": "2026-01-20T14:26:27+00:00" }, { "id": "01a08799-2614-7032-b873-cb48eded5b46", "title": "On - Why People Should Not Ask for Donations or Money to Run Their Own Personal Blog", "url": "https://ldstephens.net/posts/on-why-people-should-not-ask-for-donations-or-money-to-run-their-own-personal-blog/", "published_at": "2026-01-15T17:41:30+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ed51586d", "title": "Link Post: The Case for Blogging in the Ruins", "url": "https://ldstephens.net/posts/link-post-the-case-for-blogging-in-the-ruins/", "published_at": "2026-01-06T14:24:32+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ec73f119", "title": "Get a local 11ty project on GitHub without the command line", "url": "https://ldstephens.net/posts/get-a-local-11ty-project-on-github-without-the-command-line/", "published_at": "2025-12-23T11:25:27+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ec22bc9f", "title": "On the NFL Streaming Fragmentation", "url": "https://ldstephens.net/posts/on-the-nfl-streaming-fragmentation/", "published_at": "2025-12-21T15:14:26+00:00" }, { "id": "01a08799-2614-7032-b873-cb48eb65bb1c", "title": "Static.Quest - a Webring for static websites", "url": "https://ldstephens.net/posts/staticquest-a-webring-for-static-websites/", "published_at": "2025-11-29T10:42:45+00:00" }, { "id": "01a08799-2614-7032-b873-cb48eb500b27", "title": "A Practical Path to Universal Healthcare", "url": "https://ldstephens.net/posts/a-practical-path-to-universal-healthcare/", "published_at": "2025-11-28T11:56:28+00:00" }, { "id": "01a08799-2614-7032-b873-cb48eb20fe10", "title": "Managing Digital Information", "url": "https://ldstephens.net/posts/managing-digital-information/", "published_at": "2025-11-26T10:28:42+00:00" }, { "id": "01a08799-2614-7032-b873-cb48eae22f5d", "title": "It pays to have a backup browser", "url": "https://ldstephens.net/posts/it-pays-to-have-a-backup-browser/", "published_at": "2025-11-23T15:18:38+00:00" }, { "id": "01a08799-2614-7032-b873-cb48ea1bda78", "title": "RE: Why Do You Need Big Tech for Your SSG? | Kev Quirk", "url": "https://ldstephens.net/posts/re-why-do-you-need-big-tech-for-your-ssg-kev-quirk/", "published_at": "2025-11-19T09:40:33+00:00" }, { "id": "01a08799-2614-7032-b873-cb48e94abd7f", "title": "RE: Small Web, Big Voice | Kev Quirk", "url": "https://ldstephens.net/posts/re-small-web-big-voice-kev-quirk/", "published_at": "2025-11-16T15:16:47+00:00" }, { "id": "01a08799-2614-7032-b873-cb48e8724eff", "title": "Explainer: .DS_Store files", "url": "https://ldstephens.net/posts/explainer-dsstore-files/", "published_at": "2025-11-15T16:25:43+00:00" }, { "id": "01a08799-2614-7032-b873-cb48e7d7ce75", "title": "Digital housekeeping", "url": "https://ldstephens.net/posts/digital-housekeeping/", "published_at": "2025-11-06T10:58:18+00:00" }, { "id": "01a08799-2614-7032-b873-cb48e7119c5a", "title": "More design updates", "url": "https://ldstephens.net/posts/more-design-updates/", "published_at": "2025-11-01T13:13:44+00:00" }, { "id": "01a08799-2614-7032-b873-cb48e6845ae1", "title": "Hobbies", "url": "https://ldstephens.net/posts/hobbies/", "published_at": "2025-11-01T12:46:27+00:00" }, { "id": "01a08799-2614-7032-b873-cb48e5d1b664", "title": "Updated design", "url": "https://ldstephens.net/posts/updated-design/", "published_at": "2025-10-25T17:11:38+00:00" } ] posts Claim your blog
Back to ldstephens weblog
Blog · corpus.blog/blogs/ldstephens.net/posts

ldstephens weblog

ldstephens.net

2026

2025