Remix.run Logo
alephnerd 2 days ago

It is a variation of the principal-agent problem, and recognizing had helped me climb up the ladder in my career.

pwillia7 2 days ago | parent [-]

Tell me more

alephnerd 2 days ago | parent [-]

When I was in the policymaking world and was considering grad school/academia, an underlying theme in my research was that the principal-agent problem is a reflection of misaligned incentives which leads a stag-hunt dynamic to become a Nash Equilibrium.

Long story short, incentives matter, and understanding how to align your initiatives with the incentives of veto players helps build coalitions that you need to get initiatives out the door. That said, these initiatives also need to be executed successfully, becuase organizational dynamics are inherently multi-agent games.

Essentially, I made sure to understand how to speak (ie. Understand the incentive structures) of multiple stakeholders (eg. How to convince Mgmt and IC Engineers, PMs, salespeople, customer success, and customers) and also how to execute successfully on initiatives (ie. How to successfully launch products, lead a round, land customers, or manage an M&A event).

This meant both building domain knowledge about each of the stakeholders fields as well as building domain knowledge in a handful of fields I knew I could specialize in.

Basically, understanding incentive structures and being able to show how your interests and goals align with those incentives is critical.

For example, back when I was an IC level engineer, if I wanted to get tech debt prioritized, I made sure to:

1. Show that it was tied to active issues to customers that matter - eg. fixing a bug for a customer who spends $20k a year at a company generating $100M a year in revenue is a misallocation of resources for EMs and PMs

2. Show that it is tied to speeding up feature delivery: it converts a conversation around "maintenance" into a conversation around adding new capabilities that are assumed to generate revenue, thus aligning Sales, PM, and Leadership

A lot of people on HN neurotically and reflexively don't care to understand how organizations work or how to make a case. A number of them assume that just because it's a technical problem it should actually matter to the top line of a business. In most cases, it does not if you cannot make a case for it. A number of them also don't care to leave a bad organization if they are in one (I have worked in 2 in my career, and made sure to leave).

I have no MBA, I just have an undergrad CS degree (and a secondary in Government). Even though my current day job doesn't demand it, I can still code, but I also taught myself how to do basic FP&A, marketing, user experience research, and other functions. If you want to survive and thrive in the tech industry, nowadays you will need to build industry specific domain experience, technology specific domain experience, and basic product management, sales, and user experience chops.

breppp 19 hours ago | parent [-]

> but I also taught myself how to do basic FP&A, marketing, user experience research, and other functions

Any recommended resources?

alephnerd 13 hours ago | parent [-]

FP&A is useless for most ICs (I only taught myself when I transitioned into a leadership role with P/L responsibility some time ago).

For marketing and pricing strategy, probably "Monetizing Innovation".

For UX research, CS160's content [0]

For sales strategy, "Blue Ocean Strategy".

For launching products, "The Lean Startup".

But most critically, start having sincere conversations with stakeholders and understand why they do what they do.

Ofc, if you don't work in a major tech and startup hub like in the Bay, Seattle, NYC, TLV, Bangalore, Hyderabad, Shanghai, Beijing, London, Prague, Warsaw, or Bucharest, much of this is moot because the kind of organization that would allow you to grow doesn't exist outside of those hubs.

[0] - https://kwsong.github.io/cs160su23/

breppp 9 hours ago | parent [-]

Thanks, great list!