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 Development4
  • Unit Testing1
  • Software Science44
  • Development Practices399
  • Developer Tools412
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Development Practices

Three Strategies for Maintaining an App on Two Platforms

My current project involves iOS and Android apps, both written natively for their platforms. Here are a few guidelines we follow to keep them in sync.
Development Practices

Keep Your Temporary Hacks Temporary with a Shame.cs

Having a space to track temporary changes and known-crufty code helps me avoiding flitting between cleanup tasks, while reminding me to clean up my mess.
Development Practices

How to Read Code (Eight Things to Remember)

When diving into a mature codebase for the first time, you might feel like an archaeologist. That's great—you've got a bunch of shovels at your disposal.
Development Practices

How We Used a Week of Spikes to Map Out a Feature

In less than a week of strategic spiking, we were able to “de-risk” the majority of our upcoming work. We even had time to explore some other options.
Development Practices

Why (and How) Developers Should Care about Design [Video]

Maybe you don't want to pick colors for your application, but you can and you should want to take ownership over the Design of your work.
Development Practices

Don’t Discount Problems You Haven’t Had Yet

If your last project didn't need any insurance, be happy odds fell in your favor. And keep using spikes, automation, etc. to keep your premiums paid up.

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

How I Learned to Love (or at Least Like) Pair Programming

I found pair programming surprisingly difficult at first. Here are 5 things I learned that made it much easier, until eventually, it was... well, fun.
Development Practices

That’s Not Your Email Address

Four stories of misdirected email, and four lessons we can take from them for implementing email-based account systems.
Development Practices

Ancient Stoic Wisdom for Writing Better Software

The idea of via negativa doesn’t mean “do nothing.” Instead, it means striving toward simplicity and asking, “What can I take away?”
Development Practices

Three Benefits of Automating Development

By abstracting away mundane tasks, we're able to use more of our mental resources to tackle the problems we intended to solve in the first place
Development Practices

Three Attitudes that Lead to Maintainable Code

There are many great coding principles, but it can be hard to keep them all in your head at once. Instead, I try to remember these three attitudes.
Development Practices

Diagrams as Software Documentation – When a Picture Says it Best

In my experience, the diagrams easiest to create and understand are very free of form and well... they're fun!
« Previous 1 … 20 21 22 23 24 … 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.

© 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