Tech Lead Handbook

Tech Lead Handbook — Pair Programming

The What

Pair programming to exchange knowledge among people

Pair programming to the rescue

The How

For Ramping Up New Team Members (effective)

For Upskilling Juniors (pretty common)

For Firefighting (it’s a must)

  • ClickOps
  • Deploy the latest working image on your dev machine
  • Run SQL scripts to fix broken tables
  • Run shell scripts to fix a broken node

To unblock yourself or your colleagues (do it)

Troubleshoot Defects (can be helpful)

Avoid Bugs (okay but costly)

🔴 Red Flags

  • Paring can be exhausting.
  • Pairing doesn’t work for everyone
  • 100% pair programming can harm productivity and responsibility. Don’t do that.

📜 Tips

Software Engineer | Tech Lead | Engineering Manager

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Summing Two and Three Elements

Getting Lazy in C#

Compiling a Slim Version of PyArrow for Lambda

Microservices for Startups: An Interview with Julien Lemoine of Algolia

Query Optimization with MySQL

Unity/C# Challenge 43: Jumping Pt 1

Tips on passing the Lightning Experience Reports & Dashboards Specialist on Trailhead

Vivoactive Chronosport Sea Quartz Watch Face Tribute

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jamie Wen

Jamie Wen

Software Engineer | Tech Lead | Engineering Manager

More from Medium

The Focus Shift from Individual Contributor to Engineering Manager

My Favorite Coding Interview Exercise

Why monoliths are a long term bad idea

The Ultimate Guide to Dark Launch Releases

Woman working on a computer