41554 blogs ยท [ { "id": "01a08766-735e-732d-84f1-1381cbe4172a", "title": "Hello from my BYOK", "url": "https://dakota.codes/blog/hello-from-my-byok", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381cc0f3782", "title": "Open Models, Real Value: A Practical Guide for Enterprise Teams", "url": "https://dakota.codes/blog/open-models", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381cc1f247e", "title": "Visual Timers", "url": "https://dakota.codes/blog/visual-timers", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381cc5804df", "title": "Sometimes, Production Is You", "url": "https://dakota.codes/blog/sometimes-production-is-you", "published_at": "2026-03-02T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381cd458500", "title": "Build How You Want", "url": "https://dakota.codes/blog/do-what-you-want", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381ce32d27f", "title": "How to Run C on an Apple Device (And Why You'd Want To)", "url": "https://dakota.codes/blog/how-to-run-c-code-on-an-apple-device", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381cf0e8cf9", "title": "The Knowledge Department", "url": "https://dakota.codes/blog/introducing-the-knowledge-department", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381cf8b0c59", "title": "Building RAGTime: A Complete RAG System That Runs Entirely in Your Browser", "url": "https://dakota.codes/blog/building-ragtime", "published_at": "2026-01-11T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d01dd73f", "title": "Announcing ted-mosby: Your Open-Source Architectural Wiki Agent", "url": "https://dakota.codes/blog/ted-mosby-is-here", "published_at": "2026-01-10T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d0575d84", "title": "I love Macropads", "url": "https://dakota.codes/blog/i-love-macropads", "published_at": "2026-01-09T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d117df3e", "title": "Agent-Generated Architectural Wikis are really neat", "url": "https://dakota.codes/blog/agent-generated-architectural-wikis", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d1f50197", "title": "Watch the Commits", "url": "https://dakota.codes/blog/watch-the-commits", "published_at": "2026-01-07T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d2468d59", "title": "A Few Ways to Train Your Own Models", "url": "https://dakota.codes/blog/a-few-ways-to-train", "published_at": "2026-01-06T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d2c66905", "title": "Fun Feature Breakdown: MiniTV", "url": "https://dakota.codes/blog/fun-feature-mini-tv", "published_at": "2026-01-05T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d37b7b7e", "title": "The Accidental Browser on Your Wrist", "url": "https://dakota.codes/blog/wish-for-webview-on-watchos", "published_at": "2026-01-04T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d389cbb6", "title": "The Web Has a Vibration API", "url": "https://dakota.codes/til/vibration-api", "published_at": "2026-01-03T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d466ee0b", "title": "Agent Skills Work for Humans Too", "url": "https://dakota.codes/blog/agent-skills-work-for-humans-too", "published_at": "2026-01-02T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d4e187e2", "title": "Happy New Year 2026", "url": "https://dakota.codes/blog/happy-new-year-2026", "published_at": "2026-01-01T12:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d5442a79", "title": "The Levers of Control in Claude Code", "url": "https://dakota.codes/blog/levers-of-control-in-claude-code", "published_at": "2025-12-04T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d6057c12", "title": "1.44 MB is Enough: Floppy Disks as Analog Computing", "url": "https://dakota.codes/blog/floppy-disk-computing", "published_at": "2025-10-07T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d615e205", "title": "Git Bisect: Binary Search for Bug Hunting", "url": "https://dakota.codes/blog/git-bisect", "published_at": "2025-10-06T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d6f6e699", "title": "Claude's Artifacts: Another Tool for Rapid Prototyping", "url": "https://dakota.codes/blog/claude-changed-how-we-build-apps", "published_at": "2025-09-02T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d7a2254a", "title": "Shipping Your First Feature With AI - Choose Your Own Agent!", "url": "https://dakota.codes/blog/shipping-your-first-feature", "published_at": "2025-08-19T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d7d3c0ab", "title": "๐Ÿ“Ž It looks like you're writing user stories from API docsโ€ฆ", "url": "https://dakota.codes/blog/api-to-actionable-tickets", "published_at": "2025-08-18T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d8564c3d", "title": "Running GPT-OSS-20B Locally with Ollama", "url": "https://dakota.codes/til/local-gpt-with-ollama", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d8870e26", "title": "AI + iPhone = software development on the go", "url": "https://dakota.codes/blog/ai-and-iphone", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d8d5655c", "title": "The State of Coding Agent Models: August 2025", "url": "https://dakota.codes/blog/state-of-coding-agents", "published_at": "2025-08-08T00:00:00+00:00" }, { "id": "01a08766-735e-732d-84f1-1381d8d82a55", "title": "Hello World: Welcome to My New Blog", "url": "https://dakota.codes/blog/hello-world", "published_at": "2025-07-31T00:00:00+00:00" } ] posts Claim your blog
Back to dakota.codes
Blog ยท corpus.blog/blogs/dakota.codes/posts

dakota.codes

dakota.codes

2026

2025