Showing posts with label product manager. Show all posts
Showing posts with label product manager. Show all posts

Sunday, July 10, 2022

Pitfalls of Poorly Designed PM Roles

In my decade-long journey navigating the realms of FAAMG giants and pre-IPO startups, I've encountered a multitude of Product Managers (PMs) ensnared in a web of stress, dissatisfaction, and an overwhelming urge to seek new horizons due to challenges with their current roles.

But what exactly delineates a great PM job? Let's delve into the intricacies of what constitutes an exemplary PM role and how companies can endeavor to retain their prized PM talent.


1. Dedicated eng team with frontend (app + web engineers)

Being a PM without an eng team is a farce. These roles are highly ambiguous, without no line of direct impact/delivery in sight and no way of attributing success back. Often times there are competing PMs with engineering teams who are actually delivering value. These roles tend to feel more like Program or initiative management. These roles can be high visibility, high accountability roles without much power in the organization to move the needle. Often times, these roles tend to be on the chopping block first and lead to the greatest frustrations.


Yet, these positions are everywhere. These positions tend to have the highest attrition.


PMs need to build and deliver features that impact users. This is impossible without engineers (or “ops” or “tech design” - people who release features). A magical ratio is 7:1 engineers to a PM.


2. Dedicated design analytics, & user research team members

Although lack of design works for certain backend teams, most those PMs end up in the position of needing to ask other teams for support to make impact. They end up in the same position as PMs without dedicated eng.


Similarly, analytics are critical for good prioritization and experiment analysis. PMs who are shipping lots of features don’t have time to write SQL queries and build dashboards.


Finally, working to do user research (UXR) on your own as a PM is time traded off with other activities. Discovery and usability testing are sciences best performed by experts. Also easy to lose credibility even after going the extra mile the experimental feature fails, its easy to say that the hypothesis was incorrectly built because of lack of thorough user research. 


Most PMs need at least half a resource of design, analytics, & user research. PMs doing these jobs trades off with driving execution, developing strategy, and bringing along the company. This causes PMs to either underperform or work long hours - driving attrition.


3. PMing a backend team or ML/AI team

While PMs can be successful in backend and AI teams, but these roles can be very hard to deliver on. Backend and AI teams generally have a lot of technical complexity and have Staff/Senior engineers for technical direction and strategy. Most of big tech companies hire/promote high agency engineers with direction/strategy sense to Staff roles. It becomes very hard for PMs to demonstrate value in those scenarios that engineers cannot bring to the table making the role less essential compared to user facing frontend teams. Backend teams can be user facing too and the users can be other developers. These kind of PM roles are platform PM roles. Generally engineer to PM converts in the team are happier in these roles compared to external PM hires for whom the rampup curve can be steep. 


4. Lack of clear charter and ownership

Often times teams have overlapping charter. For eg : retention can be part of growth and also engagement. Lack of proper org structure is far too common leading to lack of clarity of goals, collaboration nightmares, resourcing prioritization, unpredictability of roadmap, leading to lots of frustration. 


5. PM can be a lonely role

A PM role is all about bringing everyone together : engineering, design, user research, partner teams, etc. Yet the PM role can be lonely as no one role has this full view and at the same time shares all the frustrations described above. 


6. Working for a great line of product leadership

There is no formal training for product management. (The few that exist are not to standard.) Most PMs have to learn on the job.


As a result, leadership matters. Great product leaders teach specifically via feedback, 1:1s, and career sessions. They also teach by example. Decisions aren’t made by gut, but by discovery. Features aren’t graduated just because, but due to metrics.


Bad product leadership, on the other hand, is ubiquitous. It’s not uncommon to find product leaders who haven’t even been individual contributor PMs. They can rarely coach how to execute and influence. They don’t have the context.


7. Empowered to determine your own roadmap and strategy

Product managers who are glorified project managers rarely stay. Yet, this is all too common. PMs are handed roadmap and strategy by execs.


On the other hand, there are few thrills quite like leading an empowered product team. These PMs feel empowered to make an impact and change the world.


8. Collaborate with supportive cross-functional colleagues

Often, it’s an influential sales team blaming the product team. Other times, it’s marketing, partnerships, finance, analytics, design, or legal. Whomever the culprit, once other functions point the finger, PMs leave.


If you are a PM struggling with some of these issues, feel free to drop me a note with your story. Happy to advice. 



Wednesday, February 10, 2021

Entrepreneurial Superpowers

Here are some leadership lessons I picked up working in pre-IPO startups and FAANG in Silicon Valley. 
  1. Being able to work with and manage difficult people puts you at a huge advantage
  2. Fear, pride, anger, excitement cloud your ability to make sound logical decisions. Making non-emotional decisions with impartial information is a super power. 
  3. Crisp and clear communication is a super power.  You cannot be crisp if you are not precise. Do not hide uncertainty and do not bury nuance. 
  4. Rigor and quality are essential to building and decision making. You cant build well and make good decisions without structured thinking and mental models. 
  5. Likeability is key people like to do business with people they like. Leading by fear doesn't work.
  6. Develop structured thinking, operate from clear first principles, create frameworks that make it easy for those principles to come to life across teams, products and people and communicate them effectively. 
  7. Every leader's main job is sales : selling your idea, vision including hiring, managing, leading.
  8. Being able to change your mind based on data, facts, new opinions. Surround yourself with people who will challenge your opinions. Build a culture around youself that is inclusive and invites that feedback. The biggest challenge as you go up the ladder is that the real feedback dries up. 
  9. Saying NO. You sometimes have to step over the pennies to pick up the dollars. 

Sunday, January 31, 2021

Management Phases of Growth

These stages arent necessarily going to be sequential. Same manager may show signs from multiple different stages with varying proportions. They may regress between stages unknowingly during war times or under stress or pressure. The stages overall correspond to many manager's stage and growth.

Stage 1

New Manager : A new manager who is unwittingly trying to prove why he deserves the management job

Common Signs

  1. General insecurity
  2. Hero mentality : dives in wherever needed, wears all the hats, fills all the gaps, prone to burnout
  3. Rarely says No or I Don't Know
  4. Nitpicks a lot when providing feedback
  5. Sometimes ends up competing with direct reports
  6. Still honing delegation skills
  7. Generally have mastery over a certain area or domain which leads from IC -> Manager transition

Stage 2 

A manager who is all business and primarily treats people as resources. May care about people. But cares more about short term results and targets. When the two are in conflict, unabashedly prioritizes short term results. 

Common Signs
  1. Graduating from phase 1
  2. Gets distracted in 1:1s
  3. Often uses processes, policies, senior management, company culture for their stance, don't own the message
  4. Tends not to make an effort to maintain a relationship once someone leaves the team
  5. Doesn't optimize for long term health and wellbeing, optimizes for people and product metrics
  6. People don't follow this manager
  7. May sometimes feel the need to perform in 1:1
  8. May burn out the team or members of the team
  9. Doesn't have a strong executive presence at the top

    Stage 3

    A manager with only one management style that he uses on everyone on the team. In most cases, it is the style that "he prefers" to be managed.

    Common Signs
    1. Even though he doesn't spell out loudly, there is a preferred style and playbook which is "the right way to do things". Deviations are a headache. 
    2. Hires people who fit a certain stereotype and lacks diversity. 
    3. Great rapport with a few team members, but leaves all other team members very frustrated. 
    4. May be directive or assistive depending on junior or senior people, has a set of questions as playbook. The playbook is evolving and doesn't have many new tricks.
    5. May have good personalization in their style, but works for some types of folks.
    6. These managers may be able to run certain kinds of teams sustainably and in a healthy manner for a reasonable lengths of time
    7. Starting to develop executive presence
    8. May sometimes model a stage 4 implementation and not the abstraction. May do it unknowingly, so will swing from doing well to being terrible depending on team and context change. 
    Stage 4

    Great Managers
    1. Great Managers have multiple leadership styles. They are able to adapt their style to needs and the challenges depending on the lifecycle of the team and personalize that to the different kinds of needs and styles of the people. The adapt their approach to the learning and working styles of everyone, they don't have an ideal employee. 
    2. They address context first and then content.
    3. They don't apply band-aid on the wounds or address symptoms. They understand most of the problems are inter-personal. They diagnose and address the root cause. 
    4. They use their charm, eloquence and writing skills as tools, not as weapons. 
    5. The put their team members above their own self when they are in conflict. 
    6. They are proactive about the career growth of their team members, they don't dread those conversations, they invite them. 
    7. They are confident and secure in their role.
    8. They model high agency. 
    9. The have a mature attitude.
    10. They know its fine to express vulnerability. They create a safe environment for learning. 
    11. They exude presence. 
    12. Good managers consistently get good results
    13. They don't necessarily squeeze the last drop out for short term optimization for their team, but get long term optimal results for the company. 
    14. Key difference between phase 3 and phase 4 is that mastery over a certain area is not needed for a stage 4 manager to succeed in that area. 
    15. Executives rely on stage 4 manager's inputs to chart the trajectory of the organization. 

    Saturday, January 30, 2021

    Super Thinking : The Big Book of Mental Models


    MENTAL MODELS

    What is a mental model and why should we care?

    Mental models are recurring concepts that you can use to quickly create a mental picture of a situation, which becomes a model that you can later apply in similar situations.

    Every discipline, like physics, has its own set of mental models that people in the field learn through coursework, mentorship, and firsthand experience.

    However, there is a smaller set of mental models that are useful for people like you and me in general day-to-day decision-making, problem-solving, and truth-seeking.

    In short, mental models are shortcuts to higher-level thinking.

    If you can understand the relevant mental models for a situation, then you can bypass lower-level thinking and immediately jump to higher-level thinking. For this to happen, though, you must apply them at the right time and in the right context.

    Super Thinking is a toolbox that systematically lists, classifies, and explains all the important mental models across the major disciplines.

    Reading this summary (and maybe later the full book) is just the first step. Learning to successfully apply mental models doesn’t happen overnight. You must develop your powers through repeated practice.

    In the next 9 chapters, let’s explore the 130+ major mental models out of the 300 included in this book.

    (The name of the mental model in bold, followed by a short explanation. For more mental models and examples, please read the full book.)


    1. BEING WRONG LESS

    To avoid mental traps, you must think more objectively.

    Try arguing from first principles (a group of self-evident assumptions that make up the foundation on which your conclusions rest), getting to the root causes (the real reason something happened), and seeking out the third story (the story that a third, impartial observer would recount).

    Realise that your intuitive interpretations of the world can often be wrong due to availability bias (when information recently made available to you distort your objective view of reality), fundamental attribution error (e.g. when you think someone is mean, rather than thinking they were just having a bad day), and optimistic probability bias (being too optimistic about the probability of success).

    Use Ockham’s razor (the simplest explanation is most likely to be true) and Hanlon’s razor (never attribute to malice that which is adequately explained by carelessness) to begin investigating the simplest objective explanations. Then test your theories by de-risking (to be wrong less, you need to be testing your assumptions in the real world), avoiding premature optimisation (tweaking or perfecting something too early).

    Attempt to think gray (the truth is not black or white, but somewhere in between, a shade of gray) in an effort to consistently avoid confirmation bias (interpreting new information in a biased way to confirm pre-existing beliefs).

    Actively seek out other perspectives by including the Devil’s advocate position (taking up an opposing side of an argument, even if it is one you don’t agree with) and bypassing the filter bubble (online companies showing you more of what they think you already know and like).

    Consider the adage “You are what you eat.” You need to take in a variety of foods to be a healthy person. Likewise, taking in a variety of perspectives will help you become a super thinker.


    2. ANYTHING THAT CAN GO WRONG, WILL

    In any situation where you can spot spillover effects (the effect of an activity spills over outside the core interactions of the activity, like a polluting factory), look for an externality (like bad health effects) lurking nearby.

    Public goods (like education) are particularly susceptible to the tragedy of the commons (like poor schools) via the free rider problem (like not paying taxes).

    Beware of situations with asymmetric information (one side of a transaction has different information than the other side), as they can lead to principal-agent problems (the self-interest of the agent may lead to suboptimal results for the principal).

    Be careful when basing rewards on measurable incentives, because you are likely to cause unintended and undesirable behaviour (Goodhart’s law).

    Short-termism (when you focus on short-term results over long-term results, not investing enough in the future) can easily create disadvantageous path dependence (your available set of decisions now is dependent on your past decisions); to counteract it, think about preserving optionality (make choices that preserve future options) and keep in mind the precautionary principle (when an action could possibly create harm, proceed with extreme caution).

    Internalise the distinction between irreversible (hard, if not impossible to unwind) and reversible decisions (more fluid), and don’t let yourself succumb to analysis paralysis (poor decision-making because of over-analysing the large amount of information available) for the latter.

    Oh, and heed Murphy’s law (anything that can go wrong, will go wrong)!


    3. SPEND YOUR TIME WISELY

    Choose activities to work on based on their relevance to your north star (the guiding vision of a company or person).

    Focus your time on just one of these truly important activities at a time (no multitasking!), making it the top idea on your mind (where your thoughts drift toward when your mind drifts freely).

    Select between options based on opportunity cost models (every choice has a hidden cost: the value of the best alternative opportunity you didn’t choose).

    Use the Pareto principle to find the 80/20 in any activity and increase your leverage (like getting financed to achieve your business goals faster) at every turn.

    Recognise when you’ve hit diminishing returns (the tendency for continued effort to diminish in effectiveness after a certain level) and avoid negative returns.

    Use commitment and the default effect (scheduling default commitments toward your long-term goals) to avoid present bias (overvaluing near-term rewards over incremental progress on long-term goals), and periodic evaluations to avoid loss aversion (getting more displeasure from losing than pleasure from gaining) and the sunk-cost fallacy (previous losses influencing you to make a bad decision now).

    Look for shortcuts via existing design patterns (reusable solutions to a problem), tools, or clever algorithms. Consider whether you can reframe the problem.


    4. BECOMING ONE WITH NATURE

    Adopt an experimental mindset, looking for opportunities to run experiments and apply the scientific method wherever possible.

    Respect inertia (any resistance to a change in direction): create or join healthy flywheels (once something is spinning, it takes little effort to keep it spinning); avoid strategy taxes (a long-term commitment with inertia to an organisational strategy, leading to suboptimal decisions) and trying to enact change in high-inertia situations unless you have a tactical advantage such as discovery of a catalyst and a lot of potential energy (stored energy waiting to be released).

    When enacting change, think deeply about how to reach critical mass and how you will navigate the technology adoption life cycle (innovators, early adopters, early/late majority, laggards).

    Use forcing functions (a pre-scheduled event that helps you to take a desired action) to grease the wheels for change.

    Actively cultivate your luck surface area (make your luck by meeting more people and finding more opportunities) and put in work needed to not be subsumed by entropy (too rigid life with few opportunities).

    When faced with what appears to be a zero-sum or black-and-white situation, look for additional options and ultimately for a win-win (where both parties end up better off).


    5. LIES, DAMNED LIES, AND STATISTICS

    Avoid succumbing to the gambler’s fallacy (believing that a streak of events is more likely to continue, while the underlying probability hasn’t changed).

    Anecdotal evidence (informally collected evidence from personal stories) and correlations you see in data are good hypothesis generators, but correlation does not imply causation – you still need to rely on well-designed experiments to draw strong conclusions.

    Look for tried-and-true experimental designs, such as randomised controlled experiments (participants randomly assigned to two groups) or A/B testing, that show statistical significance.

    Any isolated experiment can result in a false positive (falsely giving a positive result when it really wasn’t true) or a false negative (the opposite) and can also be biased by myriad factors, most commonly selection bias (when the selected sample is not representative of the broader population of interest), response bias (when an important subset of people fail to respond to an experiment, the results will end up biased), and survivorship bias (e.g. not accounting for the opinions of former employees).

    Replication increases confidence in results, so start by looking for a systematic review and/or meta-analysis (combining data from several studies into one analysis) when researching an area.

    Always keep in mind that when dealing with uncertainty, the values you see reported or calculate yourself are uncertain themselves, and that you should seek out and report values with error bars (a visual way to display a measure of uncertainty for an estimate)!


    6. DECISIONS, DECISIONS

    When tempted to use a pro-con list (listing all the pros and cons of a decision and weighing them against each other), consider upgrading to a cost-benefit analysis (more systematically and quantitatively analysing the benefits and costs across an array of options) or decision tree (a diagram that looks like a tree, with different decisions & outcomes as branches) as appropriate.

    When making any quantitative assessment, run a sensitivity analysis (analysing how sensitive a model is to its input parameters) across inputs to uncover key drivers and appreciate where you may need to seek greater accuracy in your assumptions.

    Beware of black swan events (extreme events which have significantly higher probabilities than you might initially expect) and unknown unknowns. Use systems thinking (when you attempt to think about the entire system at once) and scenario analysis (analysing different future scenarios that might unfold) to more systematically uncover them and assess their impact.

    For really complex systems or decision spaces, consider simulations to help you better assess what may happen under different scenarios.

    Watch out for blind spots that arise from groupthink (a bias that emerges because groups tend to think in harmony). Consider divergent (trying to get thinking to diverge in order to discover multiple possible solutions) and lateral thinking (trying to get thinking to converge on one solution) techniques when working with groups, including seeking more diverse points of view.

    Strive to understand the global optimum (the best solution amongst all local optimums: good, but not great solutions) in any system and look for decisions that move you closer to it.


    7. DEALING WITH CONFLICT

    • Analyse conflict situations through a game-theory lens. Look to see if your situation is analogous to common situations like the prisoner’s dilemma (probably the most famous game theory example), ultimatum game (a game that helps you keep fairness in mind when you make decisions that impact people important to you), or war of attrition (long series of battles depletes both sides’ resources, eventually leaving vulnerable the side that starts to run out of resources first).
    • Consider how you can convince others to join your side by being more persuasive through the use of influence models like reciprocity, commitment, liking, social proof, scarcity, and authority. And watch out for how they are being used on you, especially through dark patterns (models used to manipulate you for someone else’s benefit).
    • Think about how a situation is being framed and whether there is a way to frame it that better communicates your point of view, such as social norms (the right thing to do, such as a favour) versus market norms (considering your own financial situation first), distributive justice (fairness around how things are being distributed) versus procedural justice (fairness around adherence to procedures), or an appeal to emotion (influence by manipulation of emotions).
    • Try to avoid direct conflict because it can have uncertain consequences. Remember there are often alternatives that can lead to more productive outcomes. If diplomacy fails, consider deterrence (using a threat to prevent an action by an adversary) and containment (an attempt to contain the enemy, to prevent its further expansion) strategies.
    • If a conflict situation is not in your favor, try to change the game, possibly using guerrilla warfare (nimbler tactics of a smaller force that larger forces have trouble reacting to effectively) and punching-above-your-weight (purposefully performing at a higher level than is expected of you) tactics.
    • Be aware of how generals always fight the last war (using strategies, tactics, and technology that worked for them in the past), and know your best exit strategy (coming up with a well-defined exit plan that will keep you from doing things you might later regret).


    8. UNLOCK PEOPLE’S POTENTIAL

    People are not interchangeable. They come from a variety of backgrounds and with a varied set of personalities, strengths, and goals. To be the best manager, you must manage to the person, accounting for each individual’s unique set of characteristics and current challenges.

    Craft unique roles that amplify each individual’s strengths and motivations. Avoid the Peter principle by promoting people only to roles in which they can succeed.

    Properly delineate roles and responsibilities using the model of DRI (directly responsible individual, accountable for the success of each action item).

    People need coaching to reach their full potential, especially at new roles. Deliberate practice is the most effective way to help people scale new learning curves. Use the consequence-conviction matrix (a conviction, consequence quadrant (high/low) to sort your decisions) to look for learning opportunities, and use radical candor within one-on-ones to deliver constructive feedback.

    When trying new things, watch out for common psychological failure modes like impostor syndrome (fearing being exposed as a fraud, even though in reality they are not) and the Dunning-Kruger effect (describing the confidence people experience as they move from being a novice to being an expert).

    Actively define group culture and consistently engage in winning hearts and minds (communicating directly to people’s hearts and minds to win them over) toward your desired culture and associated vision.

    If you can set people up for success in the right roles and well-defined culture, then you can create the environment for 10x teams (collectively achieving outsized impact) to emerge.


    9. FLEX YOUR MARKET POWER

    Find a secret (knowing something that is important yet mostly unknown or not yet widely believed) and build your career or organisation around it, searching via customer development for product/market fit (or another “fit” relevant to the situation).

    Strive to be like a heat-seeking missile (collecting data and constantly looking for bigger and better targets) in your search for product/market fit, deftly navigating the idea maze (the process of turning your secret into a product that achieves product/market fit). Look for signs of hitting a resonant frequency (actions/strategies that bring dramatically better results) for validation.

    If you can’t find any bright spots (positive signs in a sea of negative ones) in what you’re doing after some time, critically evaluate your position and consider a pivot (a change in course of strategic direction).

    Build a moat (shielding yourself from the competition) around yourself and your organisation to create sustainable competitive advantage.

    Don’t get complacent; remember only the paranoid survive (you will not keep winning in perpetuity), and keep on the lookout for disruptive innovations, particularly those with a high probability of crossing the chasm (many ideas, companies, and technologies fail to make it from one side of the technology adoption life cycle to the other).


    CONCLUSION

    Key takeaways

    • Mental models unlock the ability to think at higher levels.
    • To avoid mental traps, you must think more objectively.
    • Choose activities to work on based on your guiding vision.
    • Look for shortcuts via existing design patterns, tools, or algorithms.
    • Apply the scientific method and experimental mindset when possible.
    • Analyse conflict situations through a game-theory lens.
    • Manage to the person, accounting for each individual’s uniqueness.
    • Find a secret and build your career or organisation around it,




    Managing Up Beyond your Chain : Guardian Angels

     Often times in today's organizations, we have a multi-master situation. Business situations are dynamic, industry, consumer, product trends always changing, leading to re-organizations at the top. Line Managers are often good at managing chaos at the bottom or even across, but only few managers are good at Managing chaos at the top. If you are one of those managers whose team is getting plagued by re-orgs, who always seems to get affected when a new director or VP comes in, here are some strategies for you to navigate a dynamic work environment

    1. North Star : Have a north star for your team/feature/product which is tied to the long term mission of the product/company. Without this you are a functional unit without any long term investment.
    2. Strategy : Have a clear strategy about how you are going to hit that north star, with milestone level goals with buy in from leadership - this means your immediate boss off course, his boss and main decision maker in your chain
    3. Guardian Angel in Engineering : Network with upper management and identify a guardian angel/s for your project. Guardian Angels are people higher up in the leadership chain with influence and power who are invested in the outcomes of your project. They may or may not be directly funding your project, but would like/need your project to succeed to further their agenda. 
    4. Guardian Angel in Product : find key product leads typically much higher up above you who might benefit from the business wins/metric wins/the value proposition that your team brings. They can be valuable product liason for your area.
    5. Point 5 is to reiterate the importance of both point 3 and 4. You need to network both on the engineering and product side and dig the well before you are thirsty. Don't start this networking when the reorg rumor is hitting. Start this as soon as you start delivering value. You need a network at the top with varying degrees of support. 
    6. Time Decay : Remember that this kind of network loses value with time as people come and go, priorities change. Hence it is important to have pulse and make sure your team is working on the most valuable projects in the area. 
    7. Collaboration peers : Guardian Angels are much more powerful just by their positions and decision making power in the company. Collaboration peers can give you lot of bottoms up and organic power. These are the people who get value because your team's impact bleeds into their territory. These are the peers who are your allies in the organization. Focus on transforming this relationship from transactional impact goals/metric focus to a more strategic "lets win:win increase the pie" approach. This will help you build bottom's up traction for your team in the organization. 
    8. Grow the team : Grow other senior voices in the team so that you are not the only voice.
    9. Build a network of mentors : These are leaders who are not necessarily directly related to your team/company. These are leaders who you have worked with in the past who have an equity in your career growth. These leaders are your board of advisors with organizational complexity case studies. By bringing these case studies you can add value to them and the relationship and make them a part of the journey. 
    Different manager's at different points of time are employing either some or all of these approaches. Let me know in the comments what worked for you or what did not. Also looking to learn other strategies that you have successfully employed. 

    Tuesday, December 29, 2020

    Questions to ask as a Manager that can make any idea better

     One of the key responsibilities of an engineering manager/direction/leader in any organization is to ask the right questions. Here is a list of questions to ask to make almost any idea better

    1. What does success look like and how to measure/track it reliably ? 
    2. How does this tie to the north star/mission/vission ? 
    3. Who are we solving for ? 
    4. What problem are we solving ?
    5. Recursively ask why is this a problem till you find the root cause. Always treat the root cause rather than the symptom. 
    6. What makes this challenging ?
    7. What is the P50 goal - 50% chance of hitting success and why is this a P50 goal
    8. What tradeoffs are we making ? 
    9. What is the cost benefit analysis of the tradeoffs ?
    10. What are the prioritization principles being used behind these tradeoffs ? 
    11. What is the opportunity cost of doing this over something else ? 
    12. What ideas are we not able to fund because we are funding this ? 
    13. What are the constraints we are operating in and what happens if fundamentally relax/change any of those constraints ? What is the timeline of the change of those constraints. 

    Wednesday, December 2, 2020

    Influence over authority

    To influence without authority, ask yourself:


    1) What do I want them to Know ?

    2) What do I want them to Do ?

    3) How to do this ? 

    4) What do I want them to Think About?

    5) How do I want them to Feel?


    Want to force ? Come across as authoritative or directive style of management

    Fixate on 1, 2, 3. Yields short term results. 


    Inspire and Influence ? Build for the longer term and hone everyone's drive, passion and agency

    Focus on 4 and 5. 

    Read more about Influence : The psychology of persuasion .


    Monday, November 23, 2020

    How to ask great questions as a PM ?

     1)

    Less “How will we build this?”

    More “How will we differentiate?”


    2)

    Less “How to enforce accountability?”

    More “How to foster ownership?”


    3)

    Less “What problems can we solve?”

    More “What problems are worthwhile?”


    4)

    Less “What is the 3-yr roadmap?”

    More “What is the 3-yr strategy?”


    5)

    Less “How to run growth experiments?”

    More “How to get more distribution?”


    6)

    Less “What is the process for X?”

    More “What is the purpose of X?”


    7)

    Less “Does this team run well?”

    More “Does this team learn well?”


    8)

    Less “What are top user requests?”

    More “What are top user needs?”


    9)

    Less “What is the template for Y?”

    More “What is my goal with Y?”


    10)

    Less “What is the schedule?”

    More “What are the priorities?”


    11)

    Less “Are all stakeholders happy?”

    More “Are all stakeholders aligned?”


    12)

    Less “How many resources do we need?”

    More “What is the marginal impact?”


    14)

    Less “How can I use metrics?”

    More “How can I use psychology?”


    15)

    Less “Who will write the blog post?”

    More “How can we create excitement?”


    16)

    Less “What will get me promoted?”

    More “What will get the buyer promoted?”


    17)

    Less “How did Google solve this?”

    More “How are we different?”


    18)

    Less “What does the CEO want?”

    More “What does the CEO know?”


    19)

    Less “What are competitors saying?”

    More “What is their strategy?”


    20)

    Less “What is rational for users?”

    More “What is natural for users?”


    For the original content and discussion, please read Shreyas's thread

    Monday, August 17, 2020

    EM Interview : What is your management style

    What is your management style ?

    Why are they asking this question ?

    • They are trying to find out if you are a good fit to the style of their org. May be their org is top down, consensus driven, people driven, etc. 

    How not to answer this question ?

    • If you straight away answer this question with your current style, you may get eliminated if it is not a match. This is quite likely as your current org may be different from their situation

    How to answer it ? 

    • Uplevel the question first. What does management style enable ? It enables a strong functional team. 
    • Ask what is the goal of management ? Its like a soccer coach who builds a strong team that can win matches against different types of opponents. Pick up the physical queues, that the interviewer agrees to that hypothesis. Now, you can say, based on the opponent, team, season, the coach has to change the management style/strategy so that it is best suited to the job at hand. Now, you can answer in the context of your previous org, what your management style was. 

    Similar dissection of questions : 

    1. Do you like to code as a manager ? 

    Tips for Answering Engineering Manager Interview Questions


    Engineering Manager interviews can be tricky as there are not much resources out there. Here are few things to consider for the EM interview
    • Think, why are they actually answering this question.
      • What are the possible behaviors, qualities, situations, tradeoffs this situation is trying to cover
      • Depending on how I answer, what are the possible followups
    • Emphasize your accomplishment and impact in relative light so that the interviewer can benchmark it. Always think how would your director/VP weigh your team's impact against another team. 
      • You did 30 interviews last half to hire a team of 10. Put that in light of org average, how many does an average manager hire? 
      • Your team got 10% metric win, is it easy/hard with a team of x? Put it in relative light of another team. 
    • Also caveat answers saying that the EM job is to solve business and product problem. Different products and businesses have different problems, so you may not employ the same tactics there. You will calibrate the need and devise the right strategy. This answer is just representative of how you have solved certain problems only. 
    • Dont go into unnecessary details. That will beg more questions and lead to distraction not giving the interviewer enough signal. Revise your answers and keep them crisp. 
    • Behavioral questions can be explained using STAR(Situations, Tasks, Actions, Results) methodology.
    • ABS - Always be selling, but you need to come across as authentic. You need to have the technology, infra, scaling USP(Unique Selling Point) on your resume to justify your engineering complexity that you solved as an EM
    • If you dont have a story, dont say you dont know. Say that this is what you have seen other managers go through, and if you were in that situation, this is what you do based on those observations. This is an opportunity for you to demonstrate, how you would handle a unique situation that you havent faced as a manager before. 
    If you are a manager who just finished interviewing, would like to hear about your experience in the comments. 

    Wednesday, April 8, 2020

    Step by step guide to become a Machine Learning Expert during Coronavirus Lockdown

    This is a step by step guide to become a deep learning expert during the Coronavirus Lockdown. There is lot of doom and gloom outside and we are all stuck at home. I wish best of health to all my readers. On the positive side, we can use this time to gain expertise in any field of choice. The goal of this blog post is to show you how to gain in depth ML Expertise. I am also personally following this plan to brush myself up. My stretch goal is also to explore other areas, especially biotechnology and how AI could enable the development of the field for the next 10 years. However, details about that would be the content of another post. This post will primarily focus on Deep Learning and will cater to anyone who has some experience in programming and wants to get into the field.

    Before we get into the learning plan, here is a motivation video of how the first 20 hours of learning goes

    Step 0 : Learn the classical ML course by Andrew Ng

    This is the recommended course for anyone who wants to learn ML. This doesnt need you to know calculus and Andrew Ng's style will make the learning fun and intuitive

    Step 1 : Learn the basics of deep learning from Andrew Ng

    Take the Deeplearning.ai course. Here are the video lectures from youtube with course notes links. Classic Andrew Ng style, will help you build intuition and understanding of neural networks and various complex concepts.
    1. Neural Networks and Deep Learning 👉April 7th
    2. Improving deep neural networks : hyperparameter tuning, regularization and optimization 👉April 8th
    3. Structuring Machine Learning Projects
    4. Convolution Neural Networks 👉April 9th
    5. Sequence Models  👉April 10-13th

    Step 2 : Learn PyTorch

    I would recommend this after you have understood the Andrew Ng lectures. PyTorch was developed at Facebook and is a powerful tool for deep learning practitioners. 

    Step 3 : Learn from Jeremy Howard of fast ai

    This is a very practical course for all engineers who want to get into deep learning. 

    Step 4 : Participate and practice in Kaggle

    If you have reached here, you have gained great knowledge already. Time to put things into practice and help the world during this coronavirus pandemic. Take part in these kaggle competitions and many more

    Step 5 : Miscellaneous reading list to supplement/continue learning during/post lockdown

    Books I am reading