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
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
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
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

Why You Can’t Just “Do Better” on Code Quality

If your code is not a good model of the problem anymore, it's time to take a comprehensive review of the problem-space and think about what has to change.
Development Practices

Empowering Our Clients to Deploy Their Own Apps

Giving out customer the keys to deployment has been gratifying and liberating--I highly recommend you try it on your own projects.
Development Practices

Five Steps to Finding Performance Bottlenecks

How to pinpoint the source performance optimization problems in your applications.
Development Practices

Breaking Things Is the Best Way to Fix Them

Stuck while debugging? A little creative destruction can shed some light on the shape of the problem and narrow down your options.
Development Practices, DevOps & System Admin.

Test-Driven Infrastructure (TDI)

Many of the benefits of Test-Driven Development can be applied when managing infrastructure as code by pursuing a Test-Driven Infrastructure approach.
Development Practices

Keeping a Development Journal

A development journal is a great way to keep track of work done, tasks outstanding, and the learning that happens in projects. You should keep one!

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

Turning Asynchronous Networking Inside-Out

Using Python's new asyncio library, we see how coroutines dramatically simplify asynchronous networking code vs. callback-based asynchronous implementation.
Development Practices

Try All the Easy Fixes First

Next time you see something inexplicable happen, try to take in the whole problem first before you get lost in the weeds.
Development Practices

Property-Based Testing – Testing Assumptions You Don’t Know You’re Making

Finding good test input can be tricky. Even with loads of unit tests, bugs still get through. Why not just generate input and let that find the edge cases?
Development Practices

Floating Point Numbers & Currency Rounding Errors

Even when you know you shouldn't use floats/doubles for currency, there are several many places that rounding errors can slip in.
Development Practices, Evolving the Industry

Reflections on 10+ Years of Pairing – What Works, What Breaks, and What’s Next

Lessons from ten years' experience with pair programming.
Development Practices

4 Development Practices that Make Software Easier to Update and Maintain

You won't be the last person to look at that code base. So here are 4 things that make projects easier to pass on; future developers will thank you.
« Previous 1 … 26 27 28 29 30 … 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