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 Development3
  • Unit Testing1
  • Software Science44
  • Development Practices395
  • Developer Tools409
    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

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.
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

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

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!
Development Practices

Debugging Techniques: #1 Break the System into Small Pieces

My PC wouldn’t boot, didn’t even make a sound. I eventually traced the problem down to a particular mounting screw. But how did I figure it out? Debugging!
Development Practices

Security Hygiene for Software Professionals

Taking responsibility for your security hygiene is essential and not very difficult. Here are 7 things you should start doing as soon as possible.
Development Practices

Three Tips to Make Your Next Dependency Upgrade Easier

Over time, even well-managed web apps can see their dependencies fall behind. The JavaScript community moves fast, and if you don't stay on top of it, you can wind up with a packag
Development Practices

Retrospective: “Building a Virtual Appliance – Repeatably”

When we originally designed this, we made the assumption that by freezing the dependencies that we could, the possible changes would be isolated in lower-risk, more slowly moving c
« Previous 1 … 20 21 22 23 24 … 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