Writing

Our articles and podcast episodes on software engineering, management and collaboration.

Finding Your First Team with Raquel Vélez

Finding Your First Team with Raquel Vélez

Episode 3 follows Raquel Vélez (@rockbot on Twitter) in her management journey as she moved from lone-manager-at-tiny-startup to discovering her “first team” of engineering manager peers. Prior to management, Raquel was a JavaScript developer who...

Accepting Feedback with Emily Nakashima

Accepting Feedback with Emily Nakashima

Episode 2 covers the topic of accepting feedback with Emily Nakashima (@eanakashima on Twitter). Emily manages the engineering and design teams at a small developer tools startup called Honeycomb.io. Before Honeycomb, Emily worked at a string of...

Managing Up with Marco Rogers

Managing Up with Marco Rogers

Episode 1 covers the topic of “managing up” with Marco Rogers (@polotek on Twitter). Marco was previously an engineering manager and director at companies like Yammer, Clover Health, and Lever, and is now happily writing code for Mode Analytics. ...

Roses are red / This pairing is for you

Roses are red / This pairing is for you

It took me a long time to understand the joys of pair programming. When I took my first computer programming class in the 1990s, computers were a limited resource. The newer, better computers were used by two people together. I took a significa...

Lessons Learned from our First Real World Code Live Stream

Earlier this month, Betsy and I tried to live stream a pairing session and failed miserably. But! We had fun, so we spent about 30m performing a retrospective on our Debugging a Race Condition in Cypress event. To expose our ignorance (and therefo...