AI for Developers If You Think AI Made You a 10x Developer, You Need to Pair Program More When you pair program, you decide when you want to pay for the decisions you’re making. With AI in the loop, it’s easy to defer that cost.
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.
AI for Developers 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.