The Software Life • Aug 31, 2025 Why Programmers Should Do Their Own Taxes While the complexity of tax law might seem daunting, programmers possess exactly the skills needed to navigate tax preparation software.
Culture • Aug 30, 2025 Make Remote Work Human: Building Culture from a Distance Many projects are done with hybrid or remote teams, and that calls for fostering what’s always mattered most: human connection.
Culture • Aug 29, 2025 3 Reasons Celebrating Wins is More Than Just Fun When my software development team reached a major milestone, we formally celebrated it. Here are 3 reasons why celebrating wins is important.
Development Practices • Aug 28, 2025 Disposable vs. Durable Code: You Can’t Build Rome with Sticky Notes There’s a time for code that's quick, dirty, utterly disposable. Then there’s durable code you build for the long haul.
C# • Aug 27, 2025 Switch Statement Guide for C# C# has multiple different syntaxes for switch statements and expressions. Here is what they are and how to use them.
AI for Developers • Aug 26, 2025 Building an AI Agent with LangGraph At a recent event, I teamed up with a co-worker to build a simple AI-powered news aggregation agent using LangGraph.
TypeScript • Aug 25, 2025 Globally Manage Toast Notifications with Tanstack Query Tanstack Query is the modern go-to library for handling async data fetching and state management, and it's been widely adopted at Atomic.
Growing as Makers • Aug 24, 2025 Embrace Uncertainty: Tips for New Atoms Your task, should you choose to accept it, is to figure out a way to remain grounded throughout your journey of being new Atoms.
The Software Life • Aug 23, 2025 Novelty is the Secret Ingredient to Product Success, Thriving Teams, and Personal Happiness Novelty isn’t just exciting — it's beneficial. In product development, team leadership, and even in my personal life, novelty drives success.
Design Strategy • Aug 22, 2025 Simplicity in Design Thinking, Part 4: Your Competitive Landscape Use this competitive landscape activity to align on your brand’s current and future position in the market and spark strategic discussion.
AI for Developers • Aug 21, 2025 Distributed AI Agents: A Thought Experiment in Self-Evolving Business Systems Explore how distributed AI agent systems solve the context window problem by creating specialized agents that coordinate like expert teams.
AI for Developers • Aug 20, 2025 A Pragmatic Look at Web Scraping, Open Source, and LLM-Assisted Development My Mrln project serves as an example of a few ethical topics related to creators, AI labs, and LLM-assisted development.