Bi-Monthly Rituals: The State of All the Things

At the end of last year, I somehow found myself as the lead of a team that was 4x as big as my previous one. Many things were different, but one of the big ones was changing from having one person on each platform who really knew everything that was going on… to having some […]

Read More

Org Survey Part 2: Analysis

This is the second part of running an org survey. You can find the questions in part 1. What Does The Data Look Like? First step is color-coding the spreadsheet to show trends in the numbers. I made a sample spreadsheet and generated random data – so it looks a little chaotic – but you […]

Read More

Speaking and Nerves

I just gave my third talk of the year, so this marks the half way point as I will do 6 events, total. This included my first opening keynote, and the largest audience I have spoken in front of yet (>700). Now I have a break until September. It seems like a good time to […]

Read More

Running an Effective Mobile Team, Part 2: Creating Predictability

Predictable. The team has a regular cadence. They can set goals and expectations around deadlines. Challenge: Shipping compiled code. Most advice about improving team velocity talks about continuous delivery. Ship constantly! As many times a day as you call! Roll back if you need to! Tell us about that time you broke prod! YOLO! Here’s a fun […]

Read More

Most Productivity Advice is Bullshit

I’ve been having a productive time, up the mountain. I’ve achieved things at work, blogged regularly, sent out Technically Speaking with Chiu-Ki, made some progress on The Dark Place that is my personal inbox, I feel fit and healthy. I’ve achieved this by skiing for two hours weekday mornings (longer at the weekends) – hard, […]

Read More

One of Those Days

I had one of those days last week. I woke up later than I wanted to, and it took me a while to get moving. Then just as I was getting started, I realized that I had to deal with some insurance thing, which was – of course – a complete pain. Eventually, I was out […]

Read More

A Taxonomy of Remote Work

Multi-Location Multiple offices. Often teams are organized to be based in one office. Benefits: Employ people in multiple locations (e.g. outside of the bay area). Challenges: Communication cross-site, competition for projects, frequent travel (esp for leaders in the organization). Remote By Location Not By Timezone People don’t work in the same place but work on the same timezone. […]

Read More

Why Do Standup

Share work before it happens – prevent overlap, raise gotchas. Foster communication and collaboration – offer help rather than waiting for someone to ask. Start the day with intention. Turns out, status updates are not the most useful aspect of standup.

Read More

Things to Figure Out as a New Manager: Part 1, Your Schedule

danbo stands looking at the "geek calendar"

We normally talk about the challenge of moving to a manager’s schedule in terms of our desire to write code. But writing code is just part of it. As an IC, you probably had some kind of schedule that worked well for you. When we move to being managers, it’s tempting to try and slot “management […]

Read More

Figuring out “Remote Work” is Figuring out “Work”

Credit: Xisco Bibiloni /Wikimedia Commons There’s a category of Remote Work Think Pieces (by men) that is all about how they personally have had to adapt to remote work (different from the “remote work is the answer” think piece). These annoy me not because I don’t love reading about other people’s workflow and productivity (I do!) […]

Read More