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 Testing1
  • Software Science44
  • Development Practices407
  • Developer Tools422
    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

Sharing Data without Using Globals

Developers should only use global data as a last resort. In most cases, a safer pattern will allow the desired data to be shared more securely.
Development Practices

5 Questions to Ask When Bringing in Third-Party Code

Selecting libraries is not a task to be taken lightly. The right one can offer a lot of value, but wrong one can create a lot of pain.
Development Practices

You’ve Gotta Pick Up the Ducky

Rubber duck debugging helps you solve problems by identifying issues that are not apparent or increasing your understanding of a system.
Development Practices

Using Cookbook Documentation to Pass on Knowledge

Cookbook documentation organizes material into "recipes," simple practical problems along with a described solution and short code sample.
Development Practices

4 Steps Toward Better Code Quality

If a code base has a bunch of inconsistencies and quality problems, we will take that as the norm and continue the pattern.
Development Practices

Software Development as Communication

"Good code" is performant and clear. It speaks to the reader about what it does and how it does it, in no confusing or uncertain terms.

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

Doing it Wrong – Tips for Writing Ugly Hacks

If your software ecosystem forces your hand, there are a few ways you can keep your workarounds under control.
Development Practices

Script Away Your Annoyances – Removing Manual Project Setup Tasks

Using automation to make project setup as brain-dead as possible.
Development Practices

It’s Not About the Syntax – Why Language Doesn’t Matter

Don't just be a C++ programmer, a Lisp programmer, or a Ruby programmer. Be a good programmer.
Development Practices

Getting the Architecture Right

Software is an expression of its architecture, so it's important to get the underlying architecture right for solving the problem at hand.
Development Practices

Fighting Log Entropy – 4 Simple Rules

If your project log isn't monitored and regularly groomed, it can quickly get out of control and lose almost all of its value.
Development Practices

Five Translation Pitfalls to Avoid

Reasonable-looking code can hide translation debt and cause great sadness when the team can least afford it. If you spend the time to write some nice tooling for pseudo-translation
« Previous 1 … 26 27 28 29 30 … 34 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