Was it the right time to create a developer productivity team at Yelp?
I was recently asked by Abi about when Yelp first hired for our DevEx roles as part of a larger industry survey. As the first external hire for our initial DevEx team, I had a front-row seat to how this evolved over time, and I wanted to share some nuances specific to Yelp.
Setting the Stage
Initially, Yelp did not hire externally for this team. Wing (Head of Consumer) and Ken (Full Stack Engineer turned EM in the Consumer group) created the team with existing engineers from the Consumer Product group. I was the first intern/hire brought in externally in 2014.
Abi asked, “Was the team creation early, late, or at the right time?” This is a tricky question because opinions vary. I'll frame my answer based on whether, as an organization, this was the right time for investment. I'll look at two areas: getting buy-in for the investment, providing value for the engineering group, and any feelings of regret.
Organizational Context
Yelp has historically operated with a "don’t fix it until it’s broken" mindset. If something was broken, individuals took personal responsibility to fix. Ken pitched Wing on building out the team to solve long-term problems, which were hard to schedule on a product team. The first problem: shipping code as the organization scaled.
Was the Team Created Too Early?
Universally, the answer would be “no.” Yelp was a post-IPO company, had product-market fit, roughly 200-300 engineers, and shipping effectively was starting to become a problem. This is one of the benefits of the "don’t fix it until it’s broken" mindset—you work on the most impactful things.
领英推荐
Was This Just Right or Too Late?
You may get varying answers here, but I think the answer is “just right.” Here’s why:
An additional note about the value of funding the team internally: Existing engineers felt the pain of the degrading developer experience and knew exactly what to work on without slowing down to onboard.?
Why Might We Say “It Was Too Late?”
If we had started moving out of the monolith earlier, the problem might have been easier to solve, but it’s unclear whether we would have made the right design choices given the changing nature of our company.
Final Thoughts
You’ll notice the article suggests that “it was just right” for Yelp, but I hope this additional context helps you understand that this answer is nuanced.
Interesting to see you exploring this topic further. What insights did you gain from reflecting on your approach to the survey?
Vice President of Client Engagement at BairesDev
8 个月Kent Wills super insightful. I appreciate the comment about funding and knowing what the company/leadership look for when it comes to funding requests. I think the scaling limits and monolith legacy are honest counterpoints you're making and I think it's a fair way to balance the response. Thanks for sharing!
20 years in IT Staffing | Providing Offshore, Onsite & Remote IT Resources | Director (Recruitment) @ Ace Technologies | Helping businesses through Effective Talent Solutions for Scalable Success.
8 个月Great Insights Kent! Great Stuff.
?? Lead DX @ Navara
8 个月Great to get some insights, Kent. Also loved you and Abi’s podcast episode, btw. Really great stuff.
Engineering Leader and Writer | @Yelp
8 个月Always appreciate the extra Yelp details! :)