I think it’s clear to me now I would absolutely hate to climb the product manager career ladder. Sounds filled with immense bullshit. Being an entrepreneur may have actually been easier.
How the top key features in enterprise SaaS have changed over time:
2005:
Custom Objects
Dashboards
Analytics
2010:
Custom Objects
Dashboards
Analytics
2015:
Custom Objects
Dashboards
Analytics
2020:
Custom Objects
Dashboards
Analytics
2022:
See Above
The McNamara Fallacy (as coined by Yankelovich):
Step 1: Measure what can be easily measured
Step 2: Disregard that which cannot be measured easily
Step 3: Presume that which cannot be measured easily isn’t important
Step 4: Say that which can’t be easily measured doesn’t exist
3 takeaways from the latest Marty Cagan masterpiece, “Product Sense Demystified”
1. You don’t need industry experience:
“A disproportionate amount of innovation comes from people that don’t bring the baggage of the domain.”
I feel like a large number of the bugs I'm assigned can be described as "don't do that, why would you do that?"
"Bug: If user enters name longer than 524,288 characters, scroll bar becomes too small to see"
Well don't do that, why would you do that
When you ask users for an input, think about how they know what input to provide. No one except QA gets to put in "asdfasdf" and move on
Otherwise you get this user flow:
-User sees the form
-User goes digging in the file cabinet for the data
-Page times out, user loses all work
Every person on your team has an opinion…
Sales: People have told me they need x
Engineer: I like products that do y
Designer: I think users need z
Product: I believe doing a will increase b
Incredible that we, as a society, have simply lost the battle to spam.
80% of the physical mail, phone calls, text messages, DMs, and friend requests I receive are either unwanted junk or scams trying to separate me from my money. Entire modes of communication made unusable.
Re-platforming on Kubernetes the wrong way is ah easy way to waste 10 million dollars of developer salaries for a year and then deploy to production with a shit system.
This isn’t a monolith vs microservices rant. This is an architecture just running off doing some agenda rant.
first time founder: “we’re a two sided marketplace for…”
second time founder: “I made this thing that saves you time / makes you money. Here’s how you pay me for it.”
the longer i’m in this industry, the more i realize that “don’t be afraid to ask questions” is one of the worst pieces of advice perpetuated in engineering & tech. i’m *not* afraid to ask questions; what I’m afraid of is having to ask those questions to assholes
I've been told many times "we can't replace that monolith because it contains business logic that nobody understands." Do you really want to be maintaining a program that contains logic nobody understands? Good luck with that.