Product Talk · Free post · PM career & craft · Execution, roadmaps & process

Should You Learn To Code?

Teresa TorresJan 24, 20124 min
SourceProduct Talk
KindFree post
PublishedJan 24, 2012
Originalproducttalk.org ↗
N:

Teresa Torres, after returning to coding for a product launch following five years away, argues that product managers and designers do not strictly need to code today, but that everyone should learn the basics. She contends that understanding technology demystifies it, opens up new possibilities, builds empowerment and credibility with engineers, and may soon become a baseline job skill. She also stresses that coding is enjoyable and recommends concrete starting points for each role, from startup founders to designers and PMs. The piece matters because it reframes technical literacy as a practical lever for better collaboration and product judgment.

01Key takeaways

  • Learning basic code demystifies technology and reduces the fear of the unknown.
  • Knowing how things work helps you spot possibilities and think like a maker.
  • Being able to build gives you the confidence that you can prototype when needed.
  • Coding literacy earns credibility and a shared language with engineers.
  • Building one small product end to end teaches you why engineering estimates are hard.
  • Use structured beginner resources and community help like Stack Overflow when you get stuck.

02Key sections

Launching what you built
Torres describes the satisfaction of shipping a product she both defined and coded herself after a long break. She acknowledges the snags of relearning a new language and a changed web landscape.
Why basic coding literacy helps
She lists reasons to learn: demystifying technology, opening new possibilities, feeling empowered to build, and gaining credibility with engineers. Each reason is tied to how it changes the way you see and work with products.
Coding as the arithmetic of tomorrow
Torres predicts that basic coding skills will eventually appear in job descriptions even for non-engineering roles, much as arithmetic became a baseline skill.
Advice by role
She gives tailored guidance: founders should learn basics, designers can start with HTML and CSS then JavaScript, and PMs should build a product end to end to appreciate engineering estimates.
Resources and getting unstuck
She points to beginner resources such as Code Year, Codecademy, Khan Academy, and Stack Overflow, and encourages asking for help when stuck.

03From the post

“I'm launching a product today. I forgot how exciting it is to launch something that I made, from concept to launch. In this case, I didn't just define the product, I also wrote a good amount of the code. I haven't written code in five years, and”

“I don't think you have to write code to be a good product manager or designer today.”Teresa Torres · Product Talk
“It demystifies technology. When you grasp how things work, they stop feeling like magic.”Teresa Torres · Product Talk
“If you are a product manager, start small, but build a product from beginning to end.”Teresa Torres · Product Talk

Summary and takeaways written by PM Atlas; quotes are short excerpts. © the original author.