Profile picture
, 32 tweets, 7 min read Read on Twitter
I often get asked how I became a PM and arrived where I am today. So! I’m just going to share it with everyone:
I grew up in NJ and had no idea what the tech industry was until about halfway through college at Stanford.
At that point, I knew I wanted to be part of making things in the tech industry. At that (very late) point, I switched my major to Symbolic Systems.
Symbolic Systems is computer science + philosophy + linguistics + psychology and has a legacy of PM-esque alums (Marissa Mayer, Reid Hoffman, etc).
But, I took the minimum required programming classes and opted for CS classes that were really just design classes. In earnest, I had no idea how to write code.
So, when it came to looking for jobs, engineering was out. I didn't even know what a portfolio was, so design was out too. Product management was what was left.
When I applied for every entry-level PM position I could find (dozens), I was rejected by every single one, mostly due to lack of job/CS experience. (I can still name every one of those companies 😊)
I completely failed at getting a job the traditional route. I was also graduating heavily in debt (loans, medical bills) and definitely had to work at graduation. 😳
Meanwhile, I "wasted" an inordinate amount of time answering questions on Quora, trying to learn about the tech industry through other means.
Unexpectedly, because of my Quora answers, someone from a startup called cold messaged me about a new team they were starting.
Coincidentally, Aaron, the CEO (who was 3 years older than me!) spoke at one of my classes. He was… kinda weird but overwhelmingly charismatic and smart.…
That convinced me to meet the random message-er. Their new team was focused on "building a platform" (I had no idea what that meant); the role was for sort-of-PM work (the top line was the actual title initially 😂).
This was my in — I jumped on it, interviewed, got hired, and started working immediately (a few months before graduation).
But, I barely had any idea how to do anything: product management, platforms, developer products, enterprise software… How was I going to make myself useful?
I started by reading everything Aaron read — Grove, Christensen. Moore, Benioff, etc — dude was only 3 years older than me! If he could do it, so could I (I thought).
And I kept voraciously reading as much as I could — it seemed like the only way to compensate for (a lack of) years of experience. I taught myself half a dozen programming languages, started building web apps…
And the job itself was so many things: designing/building web pages, building APIs, writing documentation, doing developer support, business development, customer meetings, speaking at/running events, and so much more…
In my first year at Box, I probably learned more than in all four years at Stanford combined.
Eventually the company grew, the org changed, and my title shifted from "Platform Something" to "Product Manager" along with it.
I eventually got tapped to lead product for an acquisition (@crocodoc) that we ran as a standalone product/business within Box. My learning curve got even steeper; it was amazing.
But, that curve plateaued at some point. I was spoiled by my first three years. I tried to find something else to do internally to no avail.
I saw @pmarca tweet about Slack in early 2014, tried it, and instantly fell in love. The product wasn't perfect at the time, but you could feel how much they cared about it by how it evolved.
Slack also seemed on the forefront of how everything in enterprise software was changing, as @stevesi presciently wrote just before it launched.…
I clearly believed in Slack as both a significant company and significant product. This was the place I should go, I thought!
I spent weeks agonizing over whether to even apply for a job at Slack (I'd had one job at one company for 3+ years — leaving felt like leaving home at that point).
I had no contacts at Slack and simply applied through their jobs site. And was almost instantly rejected. 😭😂 "No need for more PMs at this time.” There went that hope.
Meanwhile, I was fairly active on Twitter at this time, often trolling @mikeisaac among other things. One day I caught him in this conversation on my feed:
I injected an ill-advised "stroke of brilliance" into the conversation.
And that, for reasons I'll never truly understand, tipped Stewart's opinion and led to the Slack recruiter following up with me again offering an interview.
After that, I spent several weeks meeting the Slack team, interviewed, and got hired!
It honestly took me some time to get adjusted to Slack. But, 3+ years since then, I've PM-ed several of our most important things ever. Knowing how this all started for me, It still feels unreal.
So! To everyone who asks, if you want to get where I am, just do all of that. 😉
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Sean Rose
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!