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

problem solving

Personal Optimization

Advice for Developers: How to Keep Moving When You’re Stuck

Spend time solidifying your understanding of the domain of the problem and you'll be more likely to solve the problem without guessing.
Development

The Value of Being an Intentionally Dogmatic Software Developer

Falling into the trap of dogmatism is common in software development, but being intentionally dogmatic can be a boon for anyone's career.
Project & Team Management

Here’s How We Manage Decentralized Decision Makers

At Atomic Object, we strive to create a culture of high trust, believing in our employees to make the best decision for our client's project.
Culture

Scrum Ceremonies to Add to Your Sprint: Team Flex Time

In this series, Scrum Ceremonies to Add to Your Sprint, we discussed pre-refinement and demo prep. Today, let's talk about team flex time.
Development Practices

Stop Pair Programming and Start Pair Exploring

Articles providing tips to pair program are ubiquitous. Instead, let's talk about pair exploring, including why and/or when to pair program.
Project & Team Management

Questions to Help Your Software Team Create Clarity, Reduce Stress

When you're lacking direction, asking the right questions can help you create clarity, reduce stress, and take productive action.
UX/Design Techniques

Can Design Thinking Workshops Benefit from Competition?

In a recent Design Thinking workshop I hosted, there was a bit of friendly competition among the participants when I split them into groups.
Personal Optimization

The Low-Tech Tool I Use to Wrangle Runaway Worries at Work

Often, worries show up in the shadowy, less-conscious parts of my mind. This tool helps me gain perspective on worrying at work.
Development

Returning to First Principles: Disciplined Problem Solving

First principles thinking offers a disciplined approach to problem-solving. Let's review when to reach for this tool and how to approach it.
Development

Overcoming Frozen Thinking in Software Development: Practices and Questions for Problem Solving

Frozen thinking can be a problem for senior developers. Let's examine why it's a problem and some practices to overcome it.
Platforms & Languages

Learn a New Programming Language Even If You Don’t Need It

Why bother learning another programming language? Take the pressure of learning something "useful" and just have fun.
Growing as Makers

Stuck? Ask Better Questions

Problem-solving is tough, but one way you can get to a solution more quickly is by asking better questions.

Posts navigation

← Older posts
Newer 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