HOW many bakers does it take to make a donut? For an average donut, probably one. For an exceptional one, probably more-a refined recipe, taste tests, and expert opinions are all needed. If it takes many iterations of a single recipe and many people's combined efforts to create an outstanding donut, it must take a large number of software engineers' combined efforts to match that. But it's possible. Throw this donut problem at a software engineer, and it will be solved with the help of Google. Throw this same problem at multiple software engineers, and initially, it might be solved with the help of Google, but someone will probably suggest that adding chocolate glaze will make it taste better. Another person will suggest adding sprinkles. And someone else will argue that M&Ms are better than sprinkles. Every engineer has a unique way of solving a challenging problem. Consequently, when more brainpower and creative minds come together, the better the final donut will be. Every day, our engineering team at LinkedIn faces problems that require collaboration from frontend and backend engineers.