Collaborate and Communication

Collaboration and communication are key to successful product and engineering organizations. Here are some resources to help you adapt your communication and collaboration techniques to your teams context.

Which Auth is Which?

Clearly communicate who's who and what they can do with a 8 page zine on authentication and authorization.

Download Which Auth Is Which!

Practical Empathy, or: How I Stopped Hating Pair Programming

Pairing works better for me nowadays because I realized that pairing is a programming skill. Just like for loops, code review, or domain modelling. And like any other skill, it can be taught and learned. People love or hate pair programming, and for good reason! It's a tough skill!

Introducing "Let's Pair!", A Zine Series on Effective Pair Programming Techniques

While some see “Privilege” as a four letter word, as a leader it's critical to understand how team members' backgrounds impact them. People love or hate pair programming, and for good reason! It's a tough skill!

A primer on setting up your remote employee

Two developers, both alike in dignity. In a fair tech valley, where we lay our scene.
...you know what iambic pentameter is hella hard. How about we jump straight to talking about what to do if you have a lonely remote developer who's not succeeding on your in-office team.