Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
Build with AI
  • 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
Build with AI
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Build with AI
Blog
Contact
← Back to Blog Home

Development Practices

    Development category
  • IoT1
  • Test Driven Development5
  • Unit Testing2
  • Event Sourcing0
  • Software Science44
  • Development Practices433
  • Developer Tools432
    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

Framework Docs Are a First-Class Citizen

Documenting your framework code is crucial to its success. I recommend Documentation Driven Development (DDD).
Development Practices

7 Ways to Reduce Developer Friction on Embedded Projects

If you want something to get done, make it easy. Reducing friction at the start of a project saves time in the long run and makes it easier to do the right thing.
Development Practices

A Beginning Developer’s Experience With TDD

TDD helps me understand what my code is doing, encourages me to learn new testing frameworks, helps me learn new languages, and helps me to be fearless.
Development Practices

Test Driven Development: Resistance Is… Perplexing?

If you're resisting the switch to TDD, here are a few reasons to take another look: It's faster (no kidding!), higher quality, and far more flexible.
Development Practices

Why Code Design Requires Empathy

Good code design goes beyond simply mapping features to requirements. It also includes a human element.
Development Practices

“I Ain’t Afraid of No Code” – Learning To Be Fearless as a Developer

The only right way to approach new challenges — including new languages and technologies — is with gusto. Don't let fear stifle your creativity.

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

Script Away Your Annoyances – Testing a Data Import Process

Let's create a script to automate the testing of a slow, ugly, and brittle data import process into Fedora Commons.
Development Practices

Pair Programming Is Built on Crucial Conversations

If the book Extreme Programming Explained is "how we roll," then the book Crucial Conversations is, "why we can" at Atomic.
Development Practices

Your Tests Are Your Conscience

Writing tests exposes the "pain points" in code. Without having to face those "pain points," it's all to easy to ignore code smells and press on.
Development Practices

Tricky Code: Taking Steps to Reduce Brittleness

Avoid "tricky code" whenever possible. If you must, test against changes.
Development Practices

Simply Writing Tests Is Not Test Driven Development

Test-driven development is ensuring that your software is functioning and making sure the software’s internals are well designed, reusable and decoupled.
Development Practices

A Case for Learning J

Observations on dynamism, compositionality, regularity, and concision in J.
« Previous 1 … 32 33 34 35 36 37 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