56,966 blogs · [ { "id": "01a0876d-d720-73c6-8c5a-5b7085135569", "title": "welcome to dkdc.net", "url": "https://dkdc.net/blog/welcome5/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7085c18359", "title": "themed screenshots with Playwright CLI", "url": "https://dkdc.net/blog/themed-screenshots-with-playwright-cli/", "published_at": "2026-05-24T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7085cad172", "title": "accidental poetry", "url": "https://dkdc.net/blog/accidental-poetry/", "published_at": "2026-05-23T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708601e338", "title": "be terse", "url": "https://dkdc.net/blog/terse/", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7086e3dbb3", "title": "prediction-aab4275c", "url": "https://dkdc.net/blog/prediction-aab4275c/", "published_at": "2026-05-21T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7087b0604a", "title": "a local in-browser AI playground", "url": "https://dkdc.net/blog/ai-route-prototype/", "published_at": "2026-05-20T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7087fc11a5", "title": "prediction-cdb4a8dd", "url": "https://dkdc.net/blog/prediction-cdb4a8dd/", "published_at": "2026-05-17T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7088acef1f", "title": "web app == desktop app via Tauri", "url": "https://dkdc.net/blog/bookmarks-web-app-desktop-app-via-tauri/", "published_at": "2026-05-17T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7088ead033", "title": "accidentally sending myself 678 iMessages", "url": "https://dkdc.net/blog/accidentally-sending-myself-678-imessages/", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708929d46d", "title": "Zorto dashboards after DuckDB's Quack protocol", "url": "https://dkdc.net/blog/dashboards-after-quack/", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708956033a", "title": "back to Zorto", "url": "https://dkdc.net/blog/back-to-zorto/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708a002c6d", "title": "how the dashboards work", "url": "https://dkdc.net/blog/how-the-dashboards-work/", "published_at": "2026-05-12T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708a92b7c7", "title": "rethinking netsky", "url": "https://dkdc.net/blog/netsky-vnext/", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708ad58f33", "title": "on intelligence", "url": "https://dkdc.net/blog/on-intelligence/", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708b2eb8e8", "title": "on anthropomorphization of AI & agents", "url": "https://dkdc.net/blog/on-anthropomorphization/", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708c161be2", "title": "the agent is the computer", "url": "https://dkdc.net/blog/agent-is-computer/", "published_at": "2026-04-17T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708c3665d9", "title": "ship your filesystem", "url": "https://dkdc.net/blog/ship-your-filesystem/", "published_at": "2026-04-16T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708c721844", "title": "agentinfinity", "url": "https://dkdc.net/blog/agentinfinity/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708d23d01e", "title": "netsky: the bill", "url": "https://dkdc.net/blog/netsky-cost/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708dbe90cc", "title": "netsky", "url": "https://dkdc.net/blog/netsky/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708e47c628", "title": "the nine-hour silence", "url": "https://dkdc.net/blog/the-nine-hour-silence/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708ed1f68e", "title": "from scripts to a system", "url": "https://dkdc.net/blog/from-scripts-to-a-system/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708ee31079", "title": "netsky: day one", "url": "https://dkdc.net/blog/netsky-day-one/", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708f32cb4f", "title": "a real comms bus for tmux agents", "url": "https://dkdc.net/blog/a-real-comms-bus-for-tmux-agents/", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b708fc8017e", "title": "netsky: night one", "url": "https://dkdc.net/blog/netsky-night-one/", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70908b58ba", "title": "rewriting the Claude Code's iMessage plugin in Rust and fixing two bugs", "url": "https://dkdc.net/blog/rewriting-imessage-plugin-in-rust/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70916bf145", "title": "agentchain", "url": "https://dkdc.net/blog/agentchain/", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709218628c", "title": "iAgent died :/", "url": "https://dkdc.net/blog/iagent-died/", "published_at": "2026-04-10T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7092964f19", "title": "using iAgent: the first weekend", "url": "https://dkdc.net/blog/using-iagent/", "published_at": "2026-04-09T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709375078a", "title": "iAgent: Claude Code via iMessage", "url": "https://dkdc.net/blog/iagent/", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7093e4945c", "title": "agents via tmux", "url": "https://dkdc.net/blog/agents-via-tmux/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7093f58146", "title": "workspaces for agents", "url": "https://dkdc.net/blog/workspaces/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7094e3ee27", "title": "Ibis Birdbrain: an early attempt at agentic data engineering", "url": "https://dkdc.net/blog/ibis-birdbrain/", "published_at": "2026-04-05T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7095402431", "title": "unstarring 197 repos in 9 minutes", "url": "https://dkdc.net/blog/unstarring-197-repos/", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7095f4f893", "title": "introducing dkdc.io", "url": "https://dkdc.net/blog/introducing-dkdc-io/", "published_at": "2026-04-03T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7096f2d1c6", "title": "code is just a folder", "url": "https://dkdc.net/blog/code-is-a-folder/", "published_at": "2026-03-30T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7097b304b0", "title": "one systems language library, many interfaces", "url": "https://dkdc.net/blog/one-library-many-interfaces/", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7098a684e8", "title": "to monorepo or not to monorepo", "url": "https://dkdc.net/blog/monorepo-no-monorepo/", "published_at": "2026-03-28T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709987d18e", "title": "a CLI for MotherDuck", "url": "https://dkdc.net/blog/motherduck-cli/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b7099fe1e0d", "title": "Rust CLIs via uv (Python)", "url": "https://dkdc.net/blog/rust-clis-via-uv/", "published_at": "2026-02-09T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709acec99f", "title": "I've switched to Zorto!", "url": "https://dkdc.net/blog/welcome4/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709b897a45", "title": "how this website works", "url": "https://dkdc.net/blog/how-this-webiste-works/", "published_at": "2025-12-15T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709baddbb0", "title": "welcome to dkdc.net", "url": "https://dkdc.net/blog/welcome3/", "published_at": "2025-12-10T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709c917e36", "title": "Beer's mind map model", "url": "https://dkdc.net/blog/beer-part-2/", "published_at": "2025-11-08T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709cbd7f59", "title": "what size company could an earth-sized computer run?", "url": "https://dkdc.net/blog/beer-part-1/", "published_at": "2025-08-24T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709d7d45fa", "title": "the first phase was amazement", "url": "https://dkdc.net/blog/first-phase-was-amazement/", "published_at": "2025-08-16T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709df50fe5", "title": "the AI architect analogy", "url": "https://dkdc.net/blog/the-ai-architect-analogy/", "published_at": "2025-07-15T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709ef1ff87", "title": "dkdc-links: bookmarks in your terminal", "url": "https://dkdc.net/blog/dkdc-links/", "published_at": "2025-07-13T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b709f67e5a6", "title": "welcome to dkdc.net", "url": "https://dkdc.net/blog/welcome2/", "published_at": "2025-05-31T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a02190e6", "title": "vibe coding", "url": "https://dkdc.net/blog/vibe-coding/", "published_at": "2025-04-22T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a0e32df7", "title": "modern agentic software engineering", "url": "https://dkdc.net/blog/modern-agentic-software-engineering/", "published_at": "2025-04-21T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a0f98b33", "title": "welcome to dkdc.net", "url": "https://dkdc.net/blog/welcome/", "published_at": "2025-04-20T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a140b37e", "title": "ban advertisement", "url": "https://dkdc.net/blog/ban-advertisement/", "published_at": "2024-11-27T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a1fd64d8", "title": "on hurricanes", "url": "https://dkdc.net/blog/on-hurricanes/", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a2c11712", "title": "quoting Simon Willison quoting Andrej Karpathy", "url": "https://dkdc.net/blog/quoting-simon-willison-quoting-andrej-karpathy/", "published_at": "2023-09-28T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a392c01d", "title": "beware the metagame", "url": "https://dkdc.net/blog/beware-the-metagame/", "published_at": "2023-09-11T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a4509db6", "title": "context length pain pt2", "url": "https://dkdc.net/blog/context-length-pain-pt2/", "published_at": "2023-08-16T00:00:00+00:00" }, { "id": "01a0876d-d720-73c6-8c5a-5b70a50cdbc7", "title": "context length pain", "url": "https://dkdc.net/blog/context-length-pain/", "published_at": "2023-08-13T00:00:00+00:00" } ] posts Claim your blog
Back to dkdc.net
Blog · corpus.blog/blogs/dkdc.net/posts

dkdc.net

dkdc.net

2026

2025

2024

2023