Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Development Practices

    Development category
  • IoT1
  • Test Driven Development5
  • Unit Testing2
  • Software Science44
  • Development Practices410
  • Developer Tools423
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Delivery Practices
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Development Practices

4 Best Practices for Retroactively Adding Automated Tests

Adding tests retroactively isn't ideal, but it's still better than not having any! Here are a few ways to make this process easier and more impactful.
Development Practices

4 Ways to Meet the Challenge of Unexpected Remote Pairing

Better remote pairing means better code and stronger bonds between teammates. Don't be afraid to iterate and try new things.
Development Practices

6 Steps to Understanding a Large, Legacy Codebase

Tackling a large, legacy codebase? You need to understand the overall picture first. Start with the 10,000-foot view, and slowly work your way down.
Development Practices

6 Concerns that Documentation Should Address

Documentation is a tool for setting up context. It should help future developers answer who, what, when, where, why, and how.
Development Practices

3 Easy Ways to Explain Your Code to Future Developers

Ever look at old code and think, "Why the #@*% did they do that?" Don't be part of the problem. Be intentional about describing what you did and why.
Development Practices

Five Things To Do on a New Project Before You Have Any Development Work

When your backlog is empty, it can be hard to know how to spend your time. Here are a few important things you can make progress on.

Keep up with our latest posts.

We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.

[mailpoet_form id="1"]
Development Practices

The Error Handbook, Part 3 – How to Handle Your Errors

Don't use ad-hoc error handling in your application. Instead, use this step-by-step process so that your code is predictable and maintainable.
Development Practices

The Error Handbook, Part 2 – How to Shape and Represent Your Error Data

Use the most appropriate data structures provided by the programming language. Keep your error data as simple as possible without losing information.
Development Practices

The Error Handbook, Part 1 – Two Ways to Categorize Errors

Think of each error as either an exception or a failure (depending on how severe/rare it is), and classify the error based on what caused it.
Development Practices

How to Get to Know a New Programming Language

Learning a new programming language can be daunting. So spent time familiarizing yourself with its particulars before you jump in and start coding.
Development Practices

Building Software Is Like… Producing a Movie?

Software is more like making a movie than building a bridge. The pitch meeting isn't the same as watching the movie, and the script can't tell you what it's going to cost.
Development Practices

A Foundation Code Heuristic – If Not Now, When?

Deciding to build foundation code "when you need it" isn't very concrete. When you move from iterating to incrementing, that's the time to invest.
« Previous 1 … 12 13 14 15 16 … 35 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2026 Atomic Object LLC
Explore
  • Insights
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
Offices
  • Ann Arbor
  • Chicago
  • Grand Rapids
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy