## My team

My colleagues handed me a parting gift. The moment felt heavy to me, as it would
be the first time I had such an experience. I was the engineering manager of the
industrious product team and, from that moment, I no longer held that role.
Together, we completely reshaped how we developed our product. Against
well-funded competition, they could only imitate what we created.

::: figure
![A simple line-drawn portrait of a group of professionals.](team.avif){2x} The
product team (excluding myself) plus some of the platform engineers. :::

My team was spread out across the European continent. We remotely collaborated
in the post-COVID world. For my last week, we were all together in Leipzig,
Germany, where I had lived the past few years.

## How we worked

The way we worked together over that year was the consequence of iterating each
quarter. Consequently, we would get a tidy, deconstructed RFC, reducing scope to
key features, and churn out every imaginable task necessary to get from nothing
to something. Gaps in logic, missing knowledge, team bottlenecks, complex
implementations, and blocking tech debt, would manifest through this technique.

> No single ticket can take more than a day.[^1]

Each morning we would have quick stand-ups. We'd limit time to about a minute
per person and focus only on asking: What are your blockers and who can help?
We'd move onto a selective in-depth chat with only those who were needed. We
could demo our day's worth of tasks here too, get some feedback, highlight
problems, and plan next steps.

> Limit the size of your pull requests.[^2]

A task of a day or less is likely to result in less code to review. But,
occasionally this isn't the case so we'd have an explicit rule to encourage
understanding. In the dailies we could go over the PRs so as to clear up what
the code actually does.

> Keep meetings focused and don't ramble.[^3]

I tended to ramble in the past. I took a long time getting to the point. Doing
so in a meeting of more than one person can be disrespectful of everyone's time.
When planning how to avoid wasting company time and money, it makes very little
sense to burn it on endless all-hands.

> Detach, don't stress.[^4]

If a team is feeling overworked, they might feel obligated to not take leave. If
they have to work overtime for an arbitrary deadline, the exhaustion compounds.
When you feel like the effort is endless and unrewarding, carelessness and
apathy become a reaction, leading to disconnection amongst colleagues.

It was actually not much more than some simple rules. My job had been to get us
to this point, where everything flowed from them. Then, keep those rules in
place long enough so they became the nature of the work. Superfluousness and
discontinuities with these ideas could be eliminated and replaced, like bad
tools.

## Leaving

At the end, with my whole team sitting with me at dinner, I felt like they
genuinely cared. I had struggled before, personally, with all the problems we
had worked together to fix. I wanted to feel like I could care about the work I
did and maybe others would feel that too. They really wanted to be on this team
and continue working together, even after I was gone.

I was leaving to move to the US, and so I would leave the role I had created
after 4 prior years with the company.

[^1]: In order to have completed tasks to discuss and review each day, any task
    longer than a day should be split into parts, so we'd analyze the task and
    think about what can be done one day and then the next and what can be done
    in parallel.

[^2]: We had sane limits on the amount of lines changed and files touched
    (excluding assets and auto-generated files). This made the cognitive load of
    collaboration — tickets, PRs, and daily discussions — more tolerable and
    productive.

[^3]: I would make an exception for 1:1s though, people need a space to flow
    with their thoughts and work through whatever it is they need to.

[^4]: I don't know if we ever practiced breathing exercises but I found
    light-hearted humour helped relieve tension.
