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

cto-universe

Development Practices

Keep Your Product Owner in the Loop with Intermediate Deliverables

With intermediate deliverables, you can help your product owner really see the value you've delivered and evaluate it usefully against their requirements.
Project & Team Management

Agile Misconception #2: We Don’t Need Documentation

Should documentation be done away with in Agile development? No! Good documentation can spark powerful conversation and collaboration.
Development Practices

How to Ensure a Successful Mobile App Release

A smooth mobile app release should include several kinds of testing, Alpha and Beta distribution, and phased rollouts.
Development Practices

A Guide to Evaluating Closed- and Open-Source Libraries

Do your due diligence before picking out libraries, and you will save yourself a lot of headaches. Avoid things that are poorly maintained unless you want to end up maintaining the
UX/Design Techniques

Villainous Personas – Anticipating the Users You Don’t Want

How to think about the users you don't want so you can prevent, block, or report them from engaging in the experience you are building.
Development Practices

A “Grand Unified Theory” of Agile

Agile isn’t about “doing practice X.” It’s about finding the set of practices that best meet the needs of a given team at a given time. That's not easy.
TypeScript

How TypeScript Shaped our Entire Codebase for the Better

TypeScript is self-testing. When you use types as the bones of your system, it significantly changes your approach to testing, logic design, and more.
TypeScript

How We Built a Scrappy Curriculum Editor using VSCode, TypeScript, and AWS Lambda

Our document-driven app needed a great authoring tool. We built one in record time using TypeScript, Visual Studio Code, and AWS Lambda.
Growing as Makers

Want to be a Better Consultant? Learn to Work Strategically

As consultants, our high-level goals are obvious. But once we get down into the details of actually creating software, they get a lot more nebulous.
Managing Your Team

How to Avoid Stakeholder Gridlock on Your Software Project

If multiple people have to be consulted for every decision, projects quickly grind to a halt. It’s time to stop inviting everyone to every meeting.
Project & Team Management

Starting Strong – 5 Ways to Establish Good Team Dynamics & Norms

If an Agile team owns the process, they also own their team dynamics. Defining logistics upfront may be overhead, but it’s worth the investment.
Project & Team Management

Why Your Big-Team Software Project Needs a Utility Player

Teams get stuck all the time, for a variety of reasons. The utility player is responsible for jumping in to get the rest of the team over the hurdle.

Posts navigation

← Older posts

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