41554 blogs · [ { "id": "01a0d2ae-5c9c-71f6-b849-031334a10524", "title": "The Nuance of Tolerance", "url": "https://stevedylan.dev/posts/the-nuance-of-tolerance/", "published_at": "2026-09-20T23:41:33+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafc878d17", "title": "Cielago", "url": "https://stevedylan.dev/posts/cielago/", "published_at": "2026-08-09T03:34:04+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb0471703c", "title": "Small Stones", "url": "https://stevedylan.dev/posts/small-stones/", "published_at": "2026-08-01T19:46:28+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb097f2f55", "title": "Wildfire", "url": "https://stevedylan.dev/posts/wildfire/", "published_at": "2026-07-20T14:08:58+00:00" }, { "id": "01a087e6-1840-723f-96fe-42faf9eac343", "title": "API Calls in iOS Shortcuts", "url": "https://stevedylan.dev/posts/api-calls-in-ios-shortcuts/", "published_at": "2026-06-01T11:36:40+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafe8d6634", "title": "How to Hate AI", "url": "https://stevedylan.dev/posts/how-to-hate-ai/", "published_at": "2026-05-22T03:33:10+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafdc03eeb", "title": "Feeds: a Minimal RSS Aggregator and Client", "url": "https://stevedylan.dev/posts/feeds/", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb098da87c", "title": "Wisdom from a Clear Pen", "url": "https://stevedylan.dev/posts/wisdom-from-a-clear-pen/", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb04936097", "title": "Spring Website Updates", "url": "https://stevedylan.dev/posts/spring-website-updates/", "published_at": "2026-04-26T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafc2cb9f4", "title": "Building Personal Software in Rust", "url": "https://stevedylan.dev/posts/building-personal-software-in-rust/", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42faff2d590e", "title": "Indexing Standard.site", "url": "https://stevedylan.dev/posts/indexing-standard-site/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb03751304", "title": "Returning to Neovim", "url": "https://stevedylan.dev/posts/returning-to-neovim/", "published_at": "2026-03-16T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafb0ec6f8", "title": "Back to Basic", "url": "https://stevedylan.dev/posts/back-to-basic/", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb02c4cf5b", "title": "Programmers on the Verge of Extinction", "url": "https://stevedylan.dev/posts/programmers-on-the-verge-of-extinction/", "published_at": "2026-02-27T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb004e1571", "title": "Introducing Sequoia: Publishing for the Open Web", "url": "https://stevedylan.dev/posts/introducing-sequoia/", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafabfca1e", "title": "AT Protocol Primer", "url": "https://stevedylan.dev/posts/atproto-starter/", "published_at": "2026-01-21T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb05907781", "title": "Standard.site: the Publishing Gateway", "url": "https://stevedylan.dev/posts/standard-site-the-publishing-gateway/", "published_at": "2026-01-11T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb06e7f4e0", "title": "ATProto, POSSE, and Personal Sites", "url": "https://stevedylan.dev/posts/using-atproto-for-posse/", "published_at": "2026-01-05T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42faf8b5fee1", "title": "2026, the Future of this Website, and the Web Itself", "url": "https://stevedylan.dev/posts/2026-site-plans/", "published_at": "2026-01-01T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafdecf0ac", "title": "How Gemini Gives me Hope for a Future Internet", "url": "https://stevedylan.dev/posts/how-gemini-gives-me-hope/", "published_at": "2025-12-18T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42faff599fea", "title": "Alcove: An RSS Reader for the Open Web", "url": "https://stevedylan.dev/posts/introducing-alcove/", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafd1abd5c", "title": "Concerning Omarchy and Distro Philosophy", "url": "https://stevedylan.dev/posts/concerning-omarchy-and-distro-philosophy/", "published_at": "2025-11-09T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb02c5fd27", "title": "Programming Bowls", "url": "https://stevedylan.dev/posts/programming-bowls/", "published_at": "2025-10-16T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb0798f22f", "title": "When AI Gives the 'Ick'", "url": "https://stevedylan.dev/posts/when-ai-gives-the-ick/", "published_at": "2025-10-03T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb0367da74", "title": "Resurrect the Old Web", "url": "https://stevedylan.dev/posts/resurrect-the-old-web/", "published_at": "2025-09-23T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb0652b5cb", "title": "Turning Solidity NatSpec into Interactive Markdown UI", "url": "https://stevedylan.dev/posts/turning-natspec-into-markdown-ui/", "published_at": "2025-08-31T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb05c64a96", "title": "The Meaning of Life", "url": "https://stevedylan.dev/posts/the-meaning-of-life/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb0129225b", "title": "Learning Rust With AI", "url": "https://stevedylan.dev/posts/learning-rust-with-ai/", "published_at": "2025-07-11T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb07652f3c", "title": "Vibe Coding and Kodak Cameras", "url": "https://stevedylan.dev/posts/vibe-coding-and-kodak-cameras/", "published_at": "2025-03-30T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb09102f56", "title": "Why You Should Learn jq in 2024", "url": "https://stevedylan.dev/posts/why-you-should-learn-jq-in-2024/", "published_at": "2024-10-12T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fafb30374b", "title": "Building a Guestbook with PGlite, Clerk, and Pinata", "url": "https://stevedylan.dev/posts/building-a-guestbook-with-pglite-clerk-and-pinata/", "published_at": "2024-09-24T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb019796ee", "title": "Leaving Neovim for Zed", "url": "https://stevedylan.dev/posts/leaving-neovim-for-zed/", "published_at": "2024-08-16T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42faf922728f", "title": "A Terminal Based Workflow", "url": "https://stevedylan.dev/posts/a-terminal-based-workflow/", "published_at": "2024-03-06T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb082c35a0", "title": "Why I Learned Vim", "url": "https://stevedylan.dev/posts/why-i-learned-vim/", "published_at": "2024-01-05T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42faf8dc8a5e", "title": "48 Hours Disconnected", "url": "https://stevedylan.dev/posts/48-hours-disconnected/", "published_at": "2023-05-02T00:00:00+00:00" }, { "id": "01a087e6-1840-723f-96fe-42fb01d2a1f4", "title": "My Developer Journey", "url": "https://stevedylan.dev/posts/my-developer-journey/", "published_at": "2023-02-28T00:00:00+00:00" } ] posts Claim your blog
Back to /blog • Steve Simkins
Blog · corpus.blog/blogs/stevedylan.dev/posts

/blog • Steve Simkins

stevedylan.dev

2026

2025

2024

2023