41554 blogs · [ { "id": "01a0de29-f62f-72a1-b86a-67a743e7de7b", "title": "There Has Never Been a Better Time to Learn the Software Development Lifecycle", "url": "https://spin.atomicobject.com/software-development-lifecycle/", "published_at": "2026-09-26T12:00:24+00:00" }, { "id": "01a0de29-f62f-72a1-b86a-67a744bcd8a1", "title": "How AI Let a Non-Technical Delivery Lead Work in the Data Layer", "url": "https://spin.atomicobject.com/ai-delivery-lead-data-layer/", "published_at": "2026-09-25T12:00:59+00:00" }, { "id": "01a0de29-f62f-72a1-b86a-67a74573c37e", "title": "Old Capacitors, New Problems: Booting an Apple IIe for the First Time in 30+ Years", "url": "https://spin.atomicobject.com/booted-apple-iie/", "published_at": "2026-09-24T12:00:06+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe460729b02e", "title": "My First Agentic Project: The Blank Page Was the Hardest Part", "url": "https://spin.atomicobject.com/my-first-agentic-project/", "published_at": "2026-09-23T12:00:03+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe46072d3504", "title": "What a Write-Only Architecture Bought Our Health App", "url": "https://spin.atomicobject.com/write-only-architecture-health-app/", "published_at": "2026-09-22T12:00:50+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe46074d1e48", "title": "Concurrency Control: Your Aggregate Is Single-Threaded. Your Cluster Isn’t.", "url": "https://spin.atomicobject.com/concurrency-control-serialization/", "published_at": "2026-09-21T12:00:49+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe4607f0b8f5", "title": "Don’t Stick a Laser In Your Face (A Parable): Power Tools & Ignorance", "url": "https://spin.atomicobject.com/ai-power-tools-ignorance/", "published_at": "2026-09-20T12:00:23+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe4608519d0f", "title": "Debugging in My First Language: A Bilingual Developer’s Accidental Discovery", "url": "https://spin.atomicobject.com/debugging-bilingual-developer/", "published_at": "2026-09-19T12:00:08+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe4608857001", "title": "Use Curiosity, Craft, and Care to Decide What AI Should Write", "url": "https://spin.atomicobject.com/ai-authorship/", "published_at": "2026-09-18T10:00:32+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe46095c965a", "title": "Build Trust on a Short Software Project", "url": "https://spin.atomicobject.com/build-trust-short-project/", "published_at": "2026-09-17T12:00:17+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe4609a1fd89", "title": "Test GitHub Actions Locally with Act", "url": "https://spin.atomicobject.com/test-github-actions-locally-act/", "published_at": "2026-09-16T12:00:44+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe4609d3538d", "title": "Your Coding Agent Should be in Jail. Here’s Why and How.", "url": "https://spin.atomicobject.com/coding-agent-in-jail/", "published_at": "2026-09-15T12:00:11+00:00" }, { "id": "01a0d2dc-bcf6-701a-9d7d-fe460a2c72db", "title": "2 Changes Made Our Azure Durable Functions 3X Faster", "url": "https://spin.atomicobject.com/azure-durable-functions-3x/", "published_at": "2026-09-14T12:00:32+00:00" }, { "id": "01a0d1d2-2938-73fb-a8ab-60b2538d7ba7", "title": "How I Used a Pinterest Board to Get Better Visual Results From Claude Design", "url": "https://spin.atomicobject.com/pinterest-board-claude-design/", "published_at": "2026-09-13T12:00:33+00:00" }, { "id": "01a095e3-ac7e-701d-8853-57d490d7a48e", "title": "GitHub Alternative List: Quintessential Options", "url": "https://spin.atomicobject.com/github-alternative/", "published_at": "2026-09-12T12:00:11+00:00" }, { "id": "01a09549-27e2-70f3-8fba-c59074eb12f5", "title": "Mixpanel Is Easy to Install. Trusting the Data Takes Work.", "url": "https://spin.atomicobject.com/mixpanel-trusting-data/", "published_at": "2026-09-11T12:00:56+00:00" }, { "id": "01a08ceb-6744-717a-ba64-fe0870dea224", "title": "How to Move an AI App from a Frontier Model to Open Weights", "url": "https://spin.atomicobject.com/ai-app-frontier-open-weights/", "published_at": "2026-09-10T12:00:43+00:00" }, { "id": "01a087e4-67b4-7243-8f52-3594eb5cf8b9", "title": "What It Takes to Run a Mobile App Beta with Real Customers", "url": "https://spin.atomicobject.com/mobile-app-beta-real-customers/", "published_at": "2026-09-09T12:00:46+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3ce04d482", "title": "Review: Codex Tools for Improving Accessibility", "url": "https://spin.atomicobject.com/codex-tools-accessibility/", "published_at": "2026-09-08T12:00:30+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3cee63816", "title": "Weekly Wacky Question: What Constitutes a Meal? What Constitutes an Active User?", "url": "https://spin.atomicobject.com/weekly-wacky-question/", "published_at": "2026-09-06T12:00:48+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3cf20c59b", "title": "Finding Joy in the Challenge: 3 Ways to Navigate Tough Software Projects", "url": "https://spin.atomicobject.com/3-ways-tough-projects/", "published_at": "2026-09-05T12:00:36+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3cfe6cf26", "title": "Spec-Driven Hiring Was My Most Useful AI Win of the Year", "url": "https://spin.atomicobject.com/spec-driven-hiring-ai-win/", "published_at": "2026-09-04T12:00:08+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3d09ecc26", "title": "Your Legacy Code Isn’t the Problem", "url": "https://spin.atomicobject.com/your-legacy-system-problem/", "published_at": "2026-09-03T12:00:57+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3d0d598e6", "title": "Quit Blabbing, Claude Code! Shorter Answers with Output Styles", "url": "https://spin.atomicobject.com/claude-code-answers-output-styles/", "published_at": "2026-09-02T12:00:38+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3d1857b0b", "title": "How PR Reviews Were Stealing Our Team’s Focus and How We Got It Back", "url": "https://spin.atomicobject.com/pr-reviews-teams-focus/", "published_at": "2026-09-01T12:00:30+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3d1f067c8", "title": "In the Age of AI, You Need Structure", "url": "https://spin.atomicobject.com/ai-you-need-structure/", "published_at": "2026-08-31T12:00:56+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3d2a4f93c", "title": "AI Code & the Perfectly Implemented Misunderstanding", "url": "https://spin.atomicobject.com/ai-generated-code-misunderstanding/", "published_at": "2026-08-30T12:00:38+00:00" }, { "id": "01a0821e-ad1c-7032-8258-38c3d30416a5", "title": "I’m Good at Solving Problems. Over-Owning is a Problem.", "url": "https://spin.atomicobject.com/solving-problems-over-owning/", "published_at": "2026-08-29T12:00:36+00:00" }, { "id": "01a0d1d2-eac8-7207-a049-9ae29c507b13", "title": "Atomic Object on AI: MCP Servers", "url": "https://spin.atomicobject.com/atomic-ai-mcp-servers/", "published_at": "2026-08-28T12:00:24+00:00" }, { "id": "01a0d1d2-eac8-7207-a049-9ae29ca19e21", "title": "When Did Someone Last Look at the Systems Your Business Depends On?", "url": "https://spin.atomicobject.com/systems-your-business-depends-on/", "published_at": "2026-08-27T12:00:15+00:00" }, { "id": "01a0d1d2-eac8-7207-a049-9ae29ce18b6f", "title": "2 Years, 2 Swims Around Mackinac Island, & One AI Coach", "url": "https://spin.atomicobject.com/swim-mackinac-island-ai-coach/", "published_at": "2026-08-26T13:00:01+00:00" }, { "id": "01a0d1d2-eac8-7207-a049-9ae29d80956e", "title": "Two of Everything: What Michigan’s Health System Mergers Reveal About AI", "url": "https://spin.atomicobject.com/michigan-health-system-mergers-ai/", "published_at": "2026-08-25T12:00:04+00:00" }, { "id": "01a0d1d2-eac8-7207-a049-9ae29e6e53c2", "title": "Skills or Commands and How To Use Them", "url": "https://spin.atomicobject.com/skills-commands-how-to-use/", "published_at": "2026-08-24T12:00:14+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc27f39c77", "title": "Pick the Desk Where Your Boss Can See You", "url": "https://spin.atomicobject.com/desk-where-boss-can-see-you/", "published_at": "2026-08-23T12:00:34+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc281c55fa", "title": "Why You Should Calibrate Difficult Conversations with Your Team", "url": "https://spin.atomicobject.com/calibrate-difficult-conversations/", "published_at": "2026-08-22T12:00:08+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc28e7c6b6", "title": "Different Ways of Leveraging AI as a Developer: Creating Developer Tools", "url": "https://spin.atomicobject.com/leveraging-ai-developer-tools/", "published_at": "2026-08-21T12:00:56+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc29974477", "title": "My Codex Workflow So Far and How It Keeps Me Focused", "url": "https://spin.atomicobject.com/my-codex-workflow/", "published_at": "2026-08-20T12:00:33+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc2a817f66", "title": "Why I Keep Reaching for SQLAlchemy", "url": "https://spin.atomicobject.com/keep-reaching-sqlalchemy/", "published_at": "2026-08-19T12:00:24+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc2ac439ee", "title": "Our AI Code Review Workflow, 7 Months Later", "url": "https://spin.atomicobject.com/ai-code-review-workflow-7/", "published_at": "2026-08-18T12:00:02+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc2b3279e0", "title": "Fabled Too Hard? How I Stay Engaged in AI Development", "url": "https://spin.atomicobject.com/engaged-ai-agentic-development/", "published_at": "2026-08-17T12:00:04+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc2c2420b4", "title": "Stop Trying to Make Your AI Writing Sound Human", "url": "https://spin.atomicobject.com/ai-writing-sound-human/", "published_at": "2026-08-16T12:00:48+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc2c7254bd", "title": "How I Accidentally Built an AI Cycling Coach", "url": "https://spin.atomicobject.com/how-i-built-ai-cycling-coach/", "published_at": "2026-08-15T12:00:20+00:00" }, { "id": "01a0d1d3-4388-7377-883d-f2cc2d0f5294", "title": "AI Agents: Experience Doesn’t Fit in a Prompt", "url": "https://spin.atomicobject.com/ai-agents-experience-prompt/", "published_at": "2026-08-14T12:00:37+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f1681824c958", "title": "Keep Calm and Carry On… With Your Demo", "url": "https://spin.atomicobject.com/carry-on-with-demo/", "published_at": "2026-08-13T12:00:38+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f1681866124b", "title": "Agentic Development in Practice: We Handed Off the Code, Not the Job", "url": "https://spin.atomicobject.com/agentic-development-code/", "published_at": "2026-08-12T12:00:34+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f16818b5850e", "title": "Keep Calm and Test On: Quality Assurance in the Age of Agentic Development", "url": "https://spin.atomicobject.com/quality-assurance-agentic-dev/", "published_at": "2026-08-11T12:00:21+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f168198c04c3", "title": "Here’s How We’re Successfully Hiring Junior Talent in the Age of AI", "url": "https://spin.atomicobject.com/hiring-junior-talent-ai/", "published_at": "2026-08-10T12:00:59+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f1681993834e", "title": "I Stopped Hand-Building Slide Decks. Now I Dictate Them.", "url": "https://spin.atomicobject.com/slide-decks-dictate/", "published_at": "2026-08-09T12:00:26+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f16819c8e64f", "title": "How I Rebuilt My Development Workstation for Agentic Work", "url": "https://spin.atomicobject.com/rebuilding-development-workstation/", "published_at": "2026-08-08T12:00:29+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f1681a6f11cb", "title": "Here’s How to “Slice” a Redesign the Agentic Way", "url": "https://spin.atomicobject.com/slice-redesign-agentic/", "published_at": "2026-08-07T12:00:30+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f1681b28054a", "title": "What’s the Buzz Around Loops?", "url": "https://spin.atomicobject.com/buzz-around-loops/", "published_at": "2026-08-06T12:00:11+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f1681b99b13b", "title": "Write Documentation for Yourself, Not Others", "url": "https://spin.atomicobject.com/write-documentation-for-yourself/", "published_at": "2026-08-05T12:00:01+00:00" }, { "id": "01a0d1d3-84a2-7312-ae6d-f1681b9ff559", "title": "Ecosystems Don’t Run on Goodwill. They Run on Software.", "url": "https://spin.atomicobject.com/ecosystems-run-on-software/", "published_at": "2026-08-04T12:00:48+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efba1a092a", "title": "Build Fast and Shallow on Purpose", "url": "https://spin.atomicobject.com/build-fast-and-shallow-on-purpose/", "published_at": "2026-08-03T12:00:36+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbab8cd25", "title": "The Velocity Trap: Why the Best Software Architects Move the Slowest", "url": "https://spin.atomicobject.com/velocity-trap-best-architects-slow/", "published_at": "2026-08-02T12:00:48+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbafa549c", "title": "How to Help a Political Campaign as a Programmer", "url": "https://spin.atomicobject.com/help-political-campaign-programmer/", "published_at": "2026-08-01T12:00:02+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbbd404be", "title": "How to Use CI as Your Agent Loop", "url": "https://spin.atomicobject.com/using-ci-as-agent-loop/", "published_at": "2026-07-31T12:00:07+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbc583bae", "title": "Get Good Results from AI Tools: Define, Feed, Check", "url": "https://spin.atomicobject.com/good-results-from-ai-tools/", "published_at": "2026-07-30T12:00:15+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbcd16129", "title": "4 Terminal Tools I Recommend to New Developers", "url": "https://spin.atomicobject.com/4-terminal-tools/", "published_at": "2026-07-29T12:00:32+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbdb6eec5", "title": "Fix Common Google Sheets Mistakes (and a Few Easy Wins)", "url": "https://spin.atomicobject.com/common-google-sheets-mistakes/", "published_at": "2026-07-28T12:00:14+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbe0b622c", "title": "Design Doesn’t Have A Finish Line", "url": "https://spin.atomicobject.com/phased-design-no-finish-line/", "published_at": "2026-07-27T12:00:18+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbe4d2b40", "title": "It’s Not Up to You to Prove AI Makes You Faster", "url": "https://spin.atomicobject.com/prove-ai-makes-you-faster/", "published_at": "2026-07-26T12:00:05+00:00" }, { "id": "01a0d1d3-c89b-7265-8e95-33efbe80682b", "title": "Atomic Object Raleigh Is Now a Majority-Women Office", "url": "https://spin.atomicobject.com/atomic-raleigh-majority-women/", "published_at": "2026-07-25T12:00:39+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac145335368", "title": "Here’s What Happened When I Revisited Our Code Review Experiment", "url": "https://spin.atomicobject.com/revisiting-code-review-optional/", "published_at": "2026-07-24T12:00:47+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac1460b9f91", "title": "Who Decides What’s Worth Building? Growing Judgment Work Across the Team", "url": "https://spin.atomicobject.com/judgment-work-across-team/", "published_at": "2026-07-23T12:00:44+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac146406066", "title": "Grep Is 10,000x Faster Than Your Eyeballs — But You Can Still See", "url": "https://spin.atomicobject.com/grep-vs-eyeballs/", "published_at": "2026-07-22T12:00:23+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac146646623", "title": "Error Handling vs. Hiding Errors", "url": "https://spin.atomicobject.com/error-handling-vs-hiding/", "published_at": "2026-07-21T12:00:16+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac146ed13a7", "title": "Here’s How We’re Using AI Analysis in Developer Tooling", "url": "https://spin.atomicobject.com/ai-analysis-developer-tooling/", "published_at": "2026-07-20T12:00:22+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac147609c8c", "title": "A Skeptic at AI Engineers’ World Fair", "url": "https://spin.atomicobject.com/ai-engineers-world-fair-26/", "published_at": "2026-07-19T12:00:46+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac1479df8ff", "title": "Build Alignment Using a Product Requirements Document", "url": "https://spin.atomicobject.com/product-requirements-document/", "published_at": "2026-07-18T12:00:12+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac147c336c8", "title": "How I Build My Ubuntu 26.04 Cloud-Init Template for Proxmox", "url": "https://spin.atomicobject.com/ubuntu-26-04-proxmox/", "published_at": "2026-07-17T12:00:10+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac1486b7345", "title": "Solution-First UX Design: Using AI to Solve Problems", "url": "https://spin.atomicobject.com/solution-first-ux-ai/", "published_at": "2026-07-16T12:00:51+00:00" }, { "id": "01a0d1d4-0788-7350-a571-2ac1493121d8", "title": "How I’m Going Analog at My Tech Job: My Favorite Offline Tools", "url": "https://spin.atomicobject.com/going-analog-offline-tools/", "published_at": "2026-07-15T12:00:48+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-332089884315", "title": "Give Me Every Nth Row: Reproducible Sampling in SQL Server and EF Core", "url": "https://spin.atomicobject.com/sampling-sql-server-ef-core/", "published_at": "2026-07-14T12:00:40+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208a426029", "title": "How to Host a Static Site on AWS for the Price of a Domain", "url": "https://spin.atomicobject.com/host-static-site-aws/", "published_at": "2026-07-13T12:00:24+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208addfc65", "title": "The Story Behind Our Office Mural: A Conversation with Muralist Bella Dearr", "url": "https://spin.atomicobject.com/office-mural-bella-dearr/", "published_at": "2026-07-12T12:00:47+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208b2404c1", "title": "With AI Agents, Attention is the New Bottleneck", "url": "https://spin.atomicobject.com/ai-agents-attention-bottleneck/", "published_at": "2026-07-11T12:00:50+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208c0b3991", "title": "Want Better Design-to-Code Results from Your Coding Agent? Start with a Design System.", "url": "https://spin.atomicobject.com/coding-agent-design-system/", "published_at": "2026-07-10T12:00:48+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208c3d3a3b", "title": "5 Reasons Why I Vibe Coded a Mandarin Learning Tool", "url": "https://spin.atomicobject.com/vibe-coded-mandarin-learning-tool/", "published_at": "2026-07-09T12:00:19+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208cee293d", "title": "Where the LLM Helped, and Where It Didn’t: Designing a Hard Comparison UI", "url": "https://spin.atomicobject.com/llm-comparison-ui/", "published_at": "2026-07-08T12:00:43+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208d1bbc22", "title": "Permission Fatigue Is a Security Risk — Here’s How I Improved It in Claude Code", "url": "https://spin.atomicobject.com/permission-fatigue-claude-code/", "published_at": "2026-07-07T12:00:34+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208d9017c7", "title": "Swagger In A Box: NPM, APIs, and Swagger Codegen", "url": "https://spin.atomicobject.com/swagger-codegen-npm-package/", "published_at": "2026-07-06T12:00:52+00:00" }, { "id": "01a0d1d4-3ae2-735e-8653-33208e3eac1d", "title": "Bias and the Myth of the Objective Machine", "url": "https://spin.atomicobject.com/bias-objective-machine/", "published_at": "2026-07-05T12:00:57+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748907d106", "title": "Discovery Is Not a Phase. It’s a Competency.", "url": "https://spin.atomicobject.com/discovery-phase-competency/", "published_at": "2026-07-03T12:00:42+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748978751d", "title": "Your Coding Agents Are Only as Good as Their Feedback Loop", "url": "https://spin.atomicobject.com/coding-agents-feedback-loop/", "published_at": "2026-07-02T12:00:23+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748990d6a8", "title": "Here’s Why I’m Using Zellij – A Terminal Workspace", "url": "https://spin.atomicobject.com/zellij-terminal-workspace/", "published_at": "2026-07-01T12:00:22+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748a783c9c", "title": "Keep Web Socket Communication Clear with a Strong Protocol", "url": "https://spin.atomicobject.com/web-socket-comm-protocol/", "published_at": "2026-06-30T12:00:29+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748b132587", "title": "Tired of Reviewing Markdown? Make Yourself an HTML Spec Dashboard", "url": "https://spin.atomicobject.com/html-spec-dashboard/", "published_at": "2026-06-29T12:00:35+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748b53e136", "title": "I Turned My Cats Into a Codex Pet", "url": "https://spin.atomicobject.com/cats-into-codex-pet/", "published_at": "2026-06-28T12:00:41+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748bf640a7", "title": "Teach Your Notes to Talk Back", "url": "https://spin.atomicobject.com/zettlekasten-notes-talk-back/", "published_at": "2026-06-27T12:00:00+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748c48ae87", "title": "Automating an Art Commission Pipeline with Zapier", "url": "https://spin.atomicobject.com/automating-with-zapier/", "published_at": "2026-06-26T12:00:16+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748c613805", "title": "A Hybrid Approach to Agentic Development with Local Models", "url": "https://spin.atomicobject.com/agentic-development-local-models/", "published_at": "2026-06-25T12:00:01+00:00" }, { "id": "01a0d1d4-76c3-722b-b30a-97748cd11aeb", "title": "Human Habits for Leading Agentic Development Projects", "url": "https://spin.atomicobject.com/human-agentic-development-projects/", "published_at": "2026-06-24T12:00:03+00:00" }, { "id": "01a0d1d4-adb2-703b-a84d-09bc48f59562", "title": "Russian Doll Caching at the Edge", "url": "https://spin.atomicobject.com/russian-doll-caching/", "published_at": "2026-06-23T12:00:27+00:00" }, { "id": "01a0d1d4-adb2-703b-a84d-09bc4922c696", "title": "The Knowledge That Dies When the Project Goes Live", "url": "https://spin.atomicobject.com/ai-knowledge-base/", "published_at": "2026-06-22T12:00:42+00:00" }, { "id": "01a0d1d4-adb2-703b-a84d-09bc49d679ca", "title": "Working with AI Is a Lot Like Building IKEA Furniture", "url": "https://spin.atomicobject.com/working-with-ai-like-ikea/", "published_at": "2026-06-21T12:00:16+00:00" }, { "id": "01a0d1d4-adb2-703b-a84d-09bc4aa865c5", "title": "What “The Pitt” Gets Right About AI in Medicine", "url": "https://spin.atomicobject.com/the-pitt-ai-in-medicine/", "published_at": "2026-06-20T12:00:03+00:00" }, { "id": "01a0d1d4-adb2-703b-a84d-09bc4adb874c", "title": "How Ineffective Communication Can Be the Real Delivery Bottleneck", "url": "https://spin.atomicobject.com/communication-delivery-bottleneck/", "published_at": "2026-06-19T12:00:22+00:00" }, { "id": "01a0d1d4-adb2-703b-a84d-09bc4b0c0102", "title": "Write Human Maintainable Code in the Age of AI Agents", "url": "https://spin.atomicobject.com/human-maintainable-code/", "published_at": "2026-06-18T12:00:55+00:00" }, { "id": "01a0d1d4-adb2-703b-a84d-09bc4b89e11d", "title": "Shadcn 101: Create a Searchable Dropdown", "url": "https://spin.atomicobject.com/shadcn-searchable-dropdown/", "published_at": "2026-06-17T12:00:12+00:00" } ] posts Claim your blog
Back to Atomic Object
Blog · corpus.blog/blogs/spin.atomicobject.com/posts

Atomic Object

spin.atomicobject.com

2026