Ok weekend thread ๐งต time ๐
Since college days, I have launched 4 products (2 fail + 2 sold), started up thrice (1 failed, 1 sold, 1 running), lead a team at a $1B+ startup and worked as lead engineer at a Fortune 100 giant
Here are some learnings (tech/management/product)๐
Everything is a people problem. Always. 100% of the time. It isn't the code, the market, the product fit, the idea, the money. None of that.
BUT BUT BUT, do not blame 'a person' for it. That's a cop out. Fix it structurally, in the process, so it isn't repeated.
The single short term fix for 99.99% problems is money.
From cofounder problems to team bandwidth, to bad code. More money can stop a leaving cofounder from leaving, let you hire more people, or scale your server 10x.
It is a bandaid. Fix it properly eventually though.
The one, and the only, just the only ever reason - for growth of people, for stagnation of people, for all things good and bad in your career - is your communication skill.
You can articulate well, you will do better in life. If you can't you'll be treated like trash.
There is no such thing as an "incompetent" worker, only incompetent managers.
If someone is given a task beyond their capacity, whose fault ?
If someone is overpaid while hiring, whose fault ?
If someone's performance isn't tracked, or feedback given, whose fault ?