For all the good and bad that has come with the LLM domination of software development recently, one aspect I can definitely appreciate is that everything feels on the table when it comes to figuring out how to best approach our jobs. Granted, that’s also the part that terrifies me. It’s definitely my and many […] The post Even with LLMs, Let’s Pair Together appeared first on Atomic Spin.
Concurrency control comes in two kinds, and most distributed-systems failures are a misassignment between them. Let’s look at where to put the single-writer guarantee, what each placement costs, and why the cheapest one has no failure mode at all. There are two mechanisms for keeping two things from stepping on each other, and they are […] The post Concurrency Control: Your Aggregate Is Single-Threaded. Your Cluster Isn’t. appeared first on Atomic Spin.
Atomic’s Agentic Engineering for Teams describes how work moves through a product backlog, definition, planning, implementation, and review when agents do much of the building. While working with a small team during a Research, Design, and Planning (RDP) engagement, I started paying attention to a smaller decision inside that process: how much authorship we give […] The post Use Curiosity, Craft, and Care to Decide What AI Should Write appeared first on Atomic Spin.
For one of our projects, we run a nightly job that generates a batch of files. It’s a long process: pulling records from an upstream system, calling several APIs to gather info about each one, generating a file per record, and writing the results back to storage. For a small batch, this works fine, but […] The post 2 Changes Made Our Azure Durable Functions 3X Faster appeared first on Atomic Spin.
Every so often, a software development project lands on your desk with the shape already decided. The old system is the villain. It’s written in something nobody wants to touch, it breaks in ways no one can explain, and everyone agrees the answer is to rewrite it on a modern stack, run the project the […] The post Your Legacy Code Isn’t the Problem appeared first on Atomic Spin.
Pull request (PR) reviews are one of those engineering practices that almost everyone agrees are important, albeit time-consuming. They help teams catch issues, share knowledge and context within a team, and keep code quality from depending entirely on the author of the first version. However, even good processes can get expensive when the shape of […] The post How PR Reviews Were Stealing Our Team’s Focus and How We Got It Back appeared first on Atomic Spin.
Optional Google Analytics helps us understand visits. Microsoft Clarity records masked interactions to improve the site. Optional tools stay off unless you choose them. Privacy details.