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

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.
UX & Design

Design Thinking Toolkit, Lesson 30 – Design Studio

Get ready to unleash your team's inner creative geniuses with a collaborative brainstorming session called Design Studio.
Development Practices

How to Write Good “Bad” Code

Sometimes, writing bad code is actually the right solution. Being a perfectionist can get in the way of progress on your project.
Personal Optimization

Tips for Developers When You Find Yourself Getting Stuck

Having trouble moving forward on your task? Do you feel you're getting stuck? I hope these tips will help you get unstuck, on track, and moving.
Effective communication

How to Use Negotiation for Healthy Pair Programming & Better Solutions

How can a pair disagree while keeping their working relationship healthy? Treat each problem as a negotiation, and we can turn disagreements into solutions.
Development Practices

3 Steps to Creating Spikes with Lasting Value

Spikes are great for exploring and de-risking problems. I'll outline three steps I take to make sure that spikes have lasting value for a software project.
Personal Optimization

Moving from Restaurants to the Tech Industry? You Have a Valuable Skill Set

Moving from the service industry to tech? The skill set you have been developing is very useful and can translate incredibly effectivly to tech!
Culture

How Many Atoms Does it Take to Change a Tire?

A recent incident where two Atomic employees helped an intern fix a flat tire was an example of how Atomic’s values go beyond the workplace.
Personal Optimization

Emphasize Your Soft Skills and Ace Your Next Job Interview

It's worth spending some time thinking about what you really want to showcase in a job interview and what a company might be looking for.
Growing as Makers

How to Discover When You’re Working on an Incorrect Technical Solution

Experimenting and making mistakes is a great learning experience. Just make sure to check that you're solving the right problem or using the right tools.
Business Practices

The Way Software Firms Conduct Technical Interviews is Broken

The current way we do technical interviews doesn't find the best candidates. Interviewing can never be 100% like a real job, but what if we could get close?

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