

36. Scaling software development teams without ruining your culture
Have you ever experienced exponential growth?
It can get dizzy.
How do you go from 3 people to 10? What about 10 to 50? And 100?
Have you seen what happens when you try to do this in a matter of months?
Anyone can hire a bunch of people and throw them together in a room or a slack channel. But how do you make sure you build and sustain the right engineering culture?
What values matter? How do you make sure everyone shares the same values? How do you maintain these as you grow and new people join the team?
These are some of the questions I asked Soumya Sengupta, a good friend of mine, when we got together to record episode 36. With 20+ years of experience, Soumya has forged a path as a technology leader, seamlessly blending hands-on software development and the successful management of diverse products across organizations of all sizes. His professional journey encompasses an array of roles and responsibilities, including hands-on development, software architecture, leadership, remote team management, and mentorship.
He's been there, done that. And now he is ready to share his experience with all of us.
Enjoy! very clear message, lots of learning opportunities.