Masala Management: Product and Engineering Leadership Lessons from the Indian Kitchen
- Get link
- X
- Other Apps
As a technology leader constantly seeking wisdom in unexpected places, I've discovered that some of my most profound leadership insights come not from business books or conference talks, but from watching the intricate dance of an Indian kitchen. In my last article, "The Indian Kitchen Philosophy: Transforming the Ordinary into Extraordinary," I wrote about how the Indian kitchen follows principles that differ from those of the western kitchen. The same principles that transform humble ingredients into extraordinary meals offer remarkable parallels for navigating the complexities of modern product development and engineering management.
Making Magic with What You Have
The Indian kitchen's greatest strength lies in its ability to create abundance from scarcity. A skilled cook can transform whatever vegetables are available at the local market into a feast, just as successful product and engineering teams learn to excel with the resources actually at their disposal rather than perpetually waiting for ideal conditions.
Instead of constantly seeking
the latest development tools, premium infrastructure, or comprehensive
feature sets, I've learned to invest time in developing robust processes
that maximize our current resources. A well-designed software pipeline
using basic tools often outperforms poorly managed premium
infrastructure. An MVP with core features and strong user fe
edback loops
often succeeds over feature-rich products built in isolation. Like a
cook who knows how to coax maximum flavor from simple ingredients,
technology leaders who master optimization processes can achieve
remarkable results regardless of budget constraints.
The lesson here runs deeper than mere frugality. It's about developing the mindset that constraints breed creativity, and that true engineering excellence emerges from understanding how to work skillfully within those constraints.
Turning the Ordinary into Legendary
Indian culinary history offers beautiful examples of transformative thinking. The potato was introduced into Kolkata biryani as cheap filler during scarcity, yet became so integral that biryani without potato now feels incomplete. The famous Mysore pak sweet emerged when the Maharaja made a last-minute request, and the palace cook innovated with just ghee, sugar, and gram flour – ingredients he had on hand.
This illuminates perhaps the most crucial skill of a technology leader: transforming everyday situations, routine projects, and available resources into something remarkable that defines our team's reputation. Instead of waiting for perfect circumstances, I've learned to look for opportunities in maintenance tasks, bug fixes, seemingly mundane projects, and even user complaints. Some of our most celebrated engineering achievements began as simple refactoring efforts, while breakthrough product features often emerged from addressing basic user pain points with creativity and attention to craft. Twitter's character limit, originally a technical constraint, became its defining feature.
Scalable and Extensible Excellence
Perhaps most remarkably, the Indian cooking philosophy scales beautifully while remaining extensible. A home cook can create incredible curry with everyday ingredients from a local market, but those same techniques applied with premium ingredients achieve sublime results. The foundation remains accessible while offering unlimited room for refinement.
The best practices should work whether you have junior developers or senior architects, basic user research or comprehensive analytics, but they should elevate premium talent and rich data to transcendent levels. The product you are developing should solve today's needs while being architected for future extensibility. Too often I have seen that building for the future slows down customer innovation, keeping users hungry while we strive to come up with the perfect solution.
Innovation Within Identity
Indian cuisine demonstrates masterful adaptive innovation. Potatoes, tomatoes, and green chilies – now considered absolutely essential to Indian cooking – were introduced only a few centuries ago by European traders. Rather than rejecting these foreign ingredients, Indian cooks experimented and integrated them so thoroughly that dishes like aloo gobi feel authentically Indian.
This teaches us about embracing new technologies, methodologies, and market trends while maintaining our core values and product identity. In rapidly evolving tech environments, the ability to incorporate new frameworks, cloud services, user experience patterns, or market opportunities while maintaining our commitment to code quality, user experience, and brand essence becomes crucial. Successful products evolve by integrating new capabilities so seamlessly that they feel natural to existing users.
When 'Innovation' Betrays Authenticity
My own cooking journey taught me a counterintuitive lesson about tools and technology. I became excited about every new kitchen gadget, but discovered that efficiency tools sometimes sacrificed depth. The electric spice grinder was faster, but spices didn't release their oils the same way as when ground slowly with a mortar and pestle.
I learned to be skeptical of solutions that promise to make everything faster and better without understanding the trade-offs. Often, existing tried-and-tested solution with identified bottlenecks removed produce better results than completely new systems. I resist being the beta customer for every new development tool, preferring to first master our existing stack and identify exactly what problems we're solving before introducing new complexity.
The Art of Individual Treatment
Indian cooking teaches that
each ingredient requires different handling. Cumin seeds need quick
tempering in hot oil, while bay leaves require slow, gentle cooking.
Onions demand patient caramelization, but ginger should be added fresh
and bright.
This revolutionizes people management in cross-functional teams. Some team members thrive with quick, energizing interactions and frequent feedback loops – like rapid tempering of mustard seeds. Others require patient, long-term development and space to explore complex problems – like dishes that need to simmer undisturbed. Some engineers perform best with constant collaboration and pair programming, while designers might need creative autonomy, and stakeholders require different communication styles entirely – technical specs for engineers, user stories for designers, business impact for executives.
Understanding each person's and each stakeholder group's optimal "development method" becomes crucial, requiring constant attention to individual growth patterns while maintaining team cohesion and stakeholder alignment.
The People-Focused Path
My kitchen taught me that transformation requires embracing time-consuming processes as essential to deep development. Unlike quick preparation methods that preserve surface characteristics, Indian cooking's slow tempering of whole spices releases oils and compounds that rapid techniques cannot achieve. This labor intensity reveals that technique becomes the luxury ingredient.
I learned to embrace a people-focused leadership approach – investing heavily in one-on-ones, gradual skill building, and process refinement rather than seeking quick fixes through premium hires. Just as slow cooking allows flavors to develop complexity that cannot be rushed, patient leadership development creates capabilities that crash courses or expensive consultants cannot replicate. A skilled manager can take basic team capabilities and create extraordinary results through proper timing, consistent mentoring, and careful attention to individual growth patterns. Managers can build centers of expertise by developing individuals and having them train others through periodic rotations.
Collective Excellence Over Individual Stars
The fundamental principle of amalgamation – that the combination creates something greater than individual ingredients – directly challenges our industry's obsession with "10x engineers" and "product visionaries." In Indian cooking, even the finest vegetables cannot create a great curry without proper spices, technique, and supporting ingredients.
Product and engineering success requires intentional blending of different strengths across disciplines. Just as a master cook knows which spices will enhance rather than compete with each other, effective technology leaders understand how to combine diverse technical skills, user insights, business acumen, and design thinking into something collectively powerful. This means spending as much energy on how engineers, designers, product managers, and stakeholders collaborate and build on each other's work as on individual performance development.
According-to-Context Management
Traditional Indian cooking relies heavily on "according to taste" measurements rather than precise written recipes. Experienced cooks develop intuition about when more salt is needed, how much spice will work for their family, or when a dish has simmered long enough.
While frameworks like Agile practices, OKRs, user research methodologies, and code review processes provide important structure, the most successful outcomes often come from leaders who develop the judgment to know how to adjust the methodology according to context, team dynamics, and market conditions. Effective technology leaders continuously assess team dynamics, project requirements, user feedback, and stakeholder needs, adapting their approaches based on real-time feedback from both users and team members.
The Wisdom of Timing and Patience
Indian cooking teaches sophisticated lessons about timing and patience. Some processes cannot be rushed – you cannot hurry the caramelization of onions or force spices to release their oils faster than they naturally will. But other steps require immediate attention and quick action.
In product and engineering contexts, this wisdom translates to understanding when to push forward aggressively and when to allow natural development. Some projects need intensive, hands-on management with constant iteration and user feedback. Others benefit from setting up proper architectural foundations and allowing time for careful implementation. Some features need immediate market testing, while others require patient user research and design iteration. Learning to distinguish between these situations – and having the patience to let complex refactoring efforts unfold while maintaining urgency around customer-facing bugs or competitive threats – becomes a crucial leadership capability.
The Unsung Heroes of Engineering
Watching a master chef effortlessly prepare a feast, I noticed the quiet army working behind her – chopping vegetables, cleaning dishes, managing sides. She was the star, but without her support team, she could have managed perhaps four plates, not twenty.
This completely changed how I think about team composition in technology organizations. Often it's the support roles that make the real difference in scaling operations. The site reliability engineer maintaining monitoring systems, the user researcher providing crucial insights, the technical writer creating clear documentation, or the product operations specialist streamlining processes might each impact team productivity more than our most senior architect or product manager. Like prep cooks enabling chefs to focus on complex combinations, these roles allow primary contributors to operate at their highest level while ensuring the entire product experience succeeds.
Skill as Your Secret Ingredient
Mastering technique becomes your premium ingredient in technology leadership. A chef who understands subtle differences between spices can transform any meal. Similarly, developing deep skills in technical communication, system design, user empathy, market analysis, and cross-functional team dynamics allows you to create extraordinary outcomes regardless of starting constraints.
This means embracing continuous learning as essential, not optional. Just as a cook must understand seasonal variations and adjust techniques accordingly, we must stay attuned to changing technologies, user behaviors, market conditions, and team contexts. Technical expertise and product intuition remain important, but real leverage comes from mastering meta-skills: facilitating discussions across disciplines, translating user needs into technical requirements, connecting business objectives to engineering solutions, and helping brilliant individual contributors work effectively together.
Managing the Delicate Balance
Indian cooking reveals a sophisticated understanding of balance and harmony. Sometimes an ingredient can overpower all other flavors, making the dish less effective despite good intentions. Other times, flavors are so underwhelming that they contribute nothing meaningful to the final result.
Similarly, while you can design roles and processes that minimize individual limitations, you must carefully calibrate team dynamics to ensure that no single element dominates or disappears entirely. Sometimes the solution is adjusting the "quantity" – giving someone more or less responsibility. Other times, it's better to reassign roles entirely to achieve the right balance for team success.
From Ingredient to Orchestrator
The "ingredient-focused" leader excels at identifying and showcasing individual brilliance, creating environments where top engineers can build elegant systems and product visionaries can craft compelling user experiences. The "transformation-focused" leader creates something greater through skillful amalgamation, where the team's combined output – technical excellence merged with user insights, business acumen, and design thinking – transcends what any individual could achieve alone.
I've found that the most successful technology teams need both approaches strategically applied. The key insight is recognizing which approach serves each situation while building team cultures that support both individual excellence and collective transformation across all disciplines.
The Indian kitchen ultimately teaches us that technology excellence doesn't emerge from having perfect tools, team members, user requirements, or market conditions – it comes from understanding how to work skillfully with whatever we have, treating each element according to its nature, and creating combinations that achieve something greater than any individual component could accomplish alone.
As technology leaders, we are not just engineering or product managers but orchestrators of human potential, transforming the ordinary constraints of deadlines, budgets, competitive pressures, and imperfect specifications into the extraordinary outcomes that define lasting technology cultures.
- Get link
- X
- Other Apps
Comments