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

pair programming

Development Practices

Pair Programming for Debugging: Why AI IDEs Can’t Replace Humans

IDEs can't replace the benefits of working with a human when debugging. Here’s why pairing is still better than relying solely on AI IDEs.
Development Practices

The Only Question a “Pair” LLM Programmer Can Answer

Using an LLM programmer as a pair doesn’t seem like a bad idea. However, pair programming isn’t just about producing code faster.
ChatGPT

Stuck? Benefits of Pair Programming vs. Using an AI Assistant

Facing a tough programming problem? You have a choice: asking a team member to dive in with you, or firing up ChatGPT for some AI assistance.
Development Practices

Enhance Discovery Phase Pairing: Techniques for Varied Skill Levels

I've championed the idea of "pair exploring" during the Discovery Phase. Today, I've got some strategies to amp up your discovery game.
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.
Project & Team Management

Scouting – A Technique for Settling Pair Programming Disputes

Use this scouting technique to settle disputes and build alignment around the best path forward while pair programming.
Project & Team Management

Software Engineers: Overcome Imposter Syndrome with Pair Programming

Pair programming can help with imposter syndrome. While you drive, your pair can ensure you stay aligned with project needs.
Development Practices

Pair Program More Effectively Using These Tools

Over time I've become better at making the pairing experience better for me and my pair. Here are some tips to pair program more effectively.
Development Practices

Quit Working with the Same Person and Switch Up Your Pair

When it feels that the learning has slowed down, this is usually a good time to switch to a new pair. Or, switch at the completion of a story or task.
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.
Managing Your Team

3 Ways Customers Can Get the Most Out of Working with an Atomic Team

We love to see our clients succeed. Every project and client is different, but these are a few ways to get the most out of working with Atomic teams.
Development Practices

4 Ways Teams Can Encourage Knowledge Transfer

Removing knowledge silos allows for long-term project success. Here are a few practices my team has put in place to support continuous knowledge transfer.

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