Articles providing tips to pair program are ubiquitous. Instead, let's talk about pair exploring, including why and/or when to pair program.
When you're lacking direction, asking the right questions can help you create clarity, reduce stress, and take productive action.
In a recent Design Thinking workshop I hosted, there was a bit of friendly competition among the participants when I split them into groups.
Often, worries show up in the shadowy, less-conscious parts of my mind. This tool helps me gain perspective on worrying at work.
First principles thinking offers a disciplined approach to problem-solving. Let's review when to reach for this tool and how to approach it.
Frozen thinking can be a problem for senior developers. Let's examine why it's a problem and some practices to overcome it.
Why bother learning another programming language? Take the pressure of learning something "useful" and just have fun.
Problem-solving is tough, but one way you can get to a solution more quickly is by asking better questions.
Get ready to unleash your team's inner creative geniuses with a collaborative brainstorming session called Design Studio.
Sometimes, writing bad code is actually the right solution. Being a perfectionist can get in the way of progress on your project.
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.
How can a pair disagree while keeping their working relationship healthy? Treat each problem as a negotiation, and we can turn disagreements into solutions.