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 Practices404
  • Developer Tools415
    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

Problem-Solving Like a Generalist

Want to become a creative problem solver? Trying stepping outside your field. You’ll be surprised by all the ways your new knowledge will come in handy.
Development Practices

The Perspective of Great Developers

The perspective of a great developer helps them provide more value than average developers when things go wrong with third-party code.
Development Practices

Acceptance Tests, My Hero!

Acceptance tests are crucial even for small hobby projects.
Development Practices

Bias in Computer Systems, and Beyond

Software can be biased in many ways. Friedman and Nissenbaum do an excellent job of describing a framework for classifying unfair bias.
Development Practices

Some Tweaks for C Development to Help with TDD

Advice to help developers use test driven development more effectively in the language C.
Development Practices

State in Web Applications

The problem with the CGI way is that the state of your application is bifurcated between client and server and exists in different places at different times

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

Balancing Safety and Convenience

Most languages will throw an exception if you do this, but not all. Not throwing an exception can let you write simpler code.
Development Practices

Designers Are More Valuable than Programmers

Insights as to how developers practice design and an assertion of the diminishing value of the "coder" mindset.
Development Practices

How Do You Roll Your Dough?

A common activity during software development is deciding when and how to functionally decompose your code. This post covers when and how we break down or refactor larger functions
Development Practices

You’re Ready to Deploy – You Must Be Done, Right?

Your app might do everything your customers asked, but does it do everything you need? Here're tools for monitoring and diagnosing issues after it ships.
Development Practices

From Pigment to Pixels: What Art History Can Teach Us about Software Design

This post compares and contrasts software design for hire with art done for patrons.
Development Practices

Builder Syntax: A Timeless Way of Building

What is Builder Syntax and how do recent implementations compare to those of Groovy and Ruby?
« Previous 1 … 31 32 33 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.

© 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