Development Agentic Development: The Fun Part Was Never the Typing I love the craft of coding: domain modeling, designing abstractions, deciding what the pieces are and where the seams go.
Evolving the Industry What Do Devs, Homemakers, Architects and Pilots Have in Common? Automation. I looked for jobs that went through automation and how the automation impacted those "displaced" by it. Three of them had lessons for me.
Growing as Makers Building with LEGOs and Building Software for the Future I've been thinking about how the expertise I gain from building LEGO models is a lot like how I build software effectively at Atomic Object.
The Software Life 5 Tips to Help You Thrive in Your First Software Development Job You just got your first full-time software development job? Congrats! Here are 5 tips to help you with the transition.
Artificial Intelligence Don’t Let AI Become Your Crutch In many ways, AI tools have made things easier. But the more I use AI tooling, the more I question how I’m using it.
Development Practices A Developer’s Debate: Copy/Paste vs. Typing a New Pattern When should a developer copy and paste vs. type out a new function, class, or component when they must apply a pattern? Let's explore this!
Development Practices Stay Flexible: Tailor the Development Process for Each Client A one-size-fits-all process won't work, so consultancies like Atomic should lean into tailored projects for individual situations.
Business Practices Beyond Software Best Practices: Why I Prefer “Leading Practices” Over the past few years, I’ve ditched "best practices" and adopted a new term, “leading practices." I think you should too.
Growing as Makers Why You Shouldn’t Go Into Management (Yet) Building technical skills can supercharge your management capabilities. Learn why you should consider staying in the trenches longer.
Development Practices Solve the Theory of Constraints in Software Development The Theory of Constraints (TOC) is a management philosophy focused on resolving constraints to improve overall system performance.
Development Unlock Your Software Project’s Potential Through Simplicity and Safety There’s an art to making software simple. But, if you pay attention, your team can reap the benefits of a simple and safe codebase.
The Software Life A Truly Strategic Partnership: Why Some Startups Work with Atomic Working with a custom software consultancy can benefit startups significantly, even if the cost might be higher.