from Lenny Rachitsky | by Lenny Rachitsky

Lenny Rachitsky

@lennysan

almost 4 years ago

View on X

As a PM, having a technical background is like having a superpower: You can predict timelines, anticipate blockers, and avoid black holes of endless work. In this week's post, I share advice for how to quickly level up your technical skills. Summary in 🧵 lennysnewsletter.com/p/getting-more

1/ Learn the basics Start by learning the basic terms, technologies, and concepts involved in building product. Investing a few hours here will immediately level up your game. Here's a lesson plan (links in the full post): pic.twitter.com/SlUoeQKwHc

2/ Ask questions Leverage the gift right under your nose: the engineers you work with! Guess what, they are experts at the very thing you want to learn. How convenient. And in my experience, most engineers love nothing more than explaining their craft to curious people.

2b/ Questions you might want to ask: - Can you draw me a rough diagram of how our system is architected? - Say we were to add feature x—what would be involved in making it happen, from idea to launch? - What slows your work down the most, in general?

3/ Build something yourself If you want to reach the pinnacle of being a technical PM, you need to learn to code and then build something yourself. Here are a few places to embark on your coding journey: pic.twitter.com/KByYYQ2ulY

Check out the full post for links and much more lennysnewsletter.com/p/getting-more