Strangeland website reddit12/10/2023 They should just be able to “do the work” without asking permission from a dozen teams. Hire smart people that get shit done empower others to get shit done.ĭevs must fully own their own feature soup-to-nuts, regardless of what repo it lives in. We have to create structures that prevent escalation and politics, not invite them. We absolutely have to, as leaders, ask our functional teams not just to build but to empower. It’s important for teams in a non trivial search org to indeed focus on parts of the puzzle. We need people that JUST build the important indexing parts, or manage the search infra, or build backend services. Yet functional specialization needs to exist. More infuriating is trying to get them to prioritize the work in their backlog: good luck getting them to care! Why should they be on call for more of your crap? Why should they add more maintenance burden to their codebase? ![]() But getting the indexing, etc team to understand the work, execute it the right way will take ten times that. You know the feature would take you a few measly hours if you just did it. Likely you’d not be welcome too - how dare you tread on our territory!įunctional teams act as blockers, not enablers You’d be like a foreigner in a strange land without a map. Woe be unto you if you tried yourself, You’d be mired down in tribal knowledge and stuck in a slime pit of confusing deep specialist spaghetti code. To make a change, even a well trod one, that team does the work. Nobody touches indexing code but the indexing team. Search orgs sometimes demarcate internal functional territory into teams. In today’s obsession with software efficiency, and high user expectations, a poorly running technical org, is simply fatal. ![]() Orgs fail because of bad team organization leading to meetings, friction, disengagement, escalation, poor implementations, fighting, heroism, and burnout. Trying to convince other teams to unblock your feature. Or more concretely: costly, unnecessary coordination between teams. The thing that more often than not gets in the way is “politics”. ![]() What prevents search orgs from being successful? Is it new tech? Lacking a new LLM thingy? Not implementing that new conference talk you saw? Is it having that one genius developer? Not having the right vector database? Hiring more people? Lack of machine learning? (Adapted from Principal Engineer on the Search Relevance Team, Doug Turnbull’s blog )
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |