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
  • Agriculture
  • Automotive
  • Education
  • Entertainment
  • Financial Services
  • Government
  • Healthcare
  • Insurance
  • Logistics
  • Manufacturing
  • Retail
  • Utilities
Portfolio
Team
Culture
Contact
We're Hiring
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
  • Agriculture
  • Automotive
  • Education
  • Entertainment
  • Financial Services
  • Government
  • Healthcare
  • Insurance
  • Logistics
  • Manufacturing
  • Retail
  • Utilities
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Development Practices

    Development category
  • IoT1
  • Test Driven Development2
  • Unit Testing1
  • Software Science45
  • Development Practices388
  • Developer Tools408
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Healthcare
  • Accessibility
  • Atomic Thinking
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
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.
Development Practices

The One Thing a Developer Can Do To Level Up Infrastructure Skills

The one thing I recommend a developer do to level up their infrastructure skills. Also, a couple of stories illustrating how far infra and ops have come.
Development Practices

Four Ways to Make Maintenance Dev. Work Less of a Chore

Adding features and fixing bugs in an existing system doesn't generate much enthusiasm, but it still requires a great deal of creativity and ingenuity.
Development Practices

How to Prototype Quickly: Six Tips for Light-Speed Programming

Agile programming strategies aren't always great for writing software in a short timeframe. Here are six tips for prototyping quickly.
Development Practices

Why I Don’t Use Classes

Instead of classes, I prefer modules that expose groups of functions that accept state and other dependencies.

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

Don’t Repeat Yourself, but Sometimes Repeat Yourself

Repetition in itself is not the enemy that the DRY principle makes it out to be. Removing false duplication can create more problems than it solves.
Development Practices

How to Develop Alone (without Making an Enormous Mess)

Force yourself to step back and look at the bigger picture from time to time. If you can’t get other people’s perspectives, try to get some distance.
Development Practices

Diagnosing and Relieving Pain in Software Development

Software development has a lot of “pain points.” Diagnosing and relieving them is the key to becoming a better developer.
Development Practices

Five Tasks that Help Keep WIP Down

Minimizing Work in Progress (WIP) is essential to the Agile development process. Here are 5 ways that you can work to keep WIP down on your project.
Development Practices

How to Contribute to UX Design as a Tech Lead

Software development creates abilities that make you very valuable when critiquing user experience design. Don't be afraid to share your perspective.
Development Practices

How to Evaluate an Unfamiliar Codebase in 15 Minutes

You’ve got 15 minutes and an unfamiliar codebase to evaluate… what next? Try looking for these 7 red flags to help evaluate the health of the codebase.
« Previous 1 … 11 12 13 14 15 … 33 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation