Some random writing today:
In 2018, a bit more than one year after I joined Meta, we have expanded the POSIX storage service to about 10 regions with only 3 engineers in the team. The on-call rotated to me every 3 weeks. I loved it because I saw so many production issues in the distributed file system (split brain, slow self-heal, high tail latency, sporadic latency spikes etc.). For that half a year, I grew so much because of the on-call.
Then my team doubled from 4 to 8 people in a few weeks.
All I remember now is that in the first few weeks after the expansion, I mostly wrote onboarding tasks and did code reviews all day because the new hires were really good. They completed onboarding quickly, and the team review policy required a first comment on a diff within a day.
The tasks were carefully chosen and written to give new members a full picture of our work. I split ongoing projects into stages, wrote tasks for each, and included recommended implementations plus potential improvements.
Retrospectively, it was such a unique experience: not just writing tasks, but a strong way to build a team. At lunch we discussed the tasks and their history, and chatted about the future of the services and the team, so our new friends learned a little about everything every day and we learned about each other too.
More importantly it also showed strong care for new members. I respect them. I want to help them. The tasks aimed to grow them. Almost all of them, including all my future interns, showed great appreciation for the details in those onboarding tasks when they first received them. I wrote those tasks hoping they would grow like me to care for and improve the service together.
Again, retrospectively, when I just joined the then-Facebook, the production engineering team mailed a Kindle and books on the Linux kernel, computer networks, Unix system programming, and more. I was touched because somebody cared about my growth. It was all about caring and growing together. Receiving that care made the team feel like friends, not just 9-to-5 coworkers.