{"id":81464,"date":"2024-01-25T21:24:13","date_gmt":"2024-01-25T21:24:13","guid":{"rendered":"https:\/\/www.prodpad.com\/?p=81464"},"modified":"2025-01-13T16:24:56","modified_gmt":"2025-01-13T16:24:56","slug":"do-product-managers-need-to-code","status":"publish","type":"post","link":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/","title":{"rendered":"Do Product Managers Need To Code?"},"content":{"rendered":"\n<p>Product Management today isn\u2019t the same beast it was ten years ago. Processes shift, methodologies rise and fall, and new tools are constantly changing how we do things. One recent hot topic that <a href=\"https:\/\/www.reddit.com\/r\/ProductManagement\/comments\/19ey4am\/pm_in_faang_i_dont_feel_like_i_am_even_doing_pm\/\" target=\"_blank\" rel=\"noreferrer noopener\">tends to<\/a> <a href=\"https:\/\/www.reddit.com\/r\/ProductManagement\/comments\/123bss7\/is_it_worth_learning_to_code_as_a_pm\/\" target=\"_blank\" rel=\"noreferrer noopener\">crop up<\/a> <a href=\"https:\/\/www.reddit.com\/r\/ProductManagement\/comments\/17sdbr2\/how_technical_do_product_managers_need_to_be\/\" target=\"_blank\" rel=\"noreferrer noopener\">on Reddit<\/a>: Do Product Managers need to code?<\/p>\n\n\n\n\n\n<p><br><br>I sat down with ProdPad&#8217;s Head of Product, <a href=\"https:\/\/www.linkedin.com\/in\/kirsty-kearney-greig\" target=\"_blank\" rel=\"noreferrer noopener\">Kirsty Kearney-Greig,<\/a> to get her take on the question after gaining over a decade of experience in the tech field. Is coding a <a href=\"https:\/\/www.prodpad.com\/blog\/product-manager-skills\/\">must-have skill for Product Managers<\/a>, or just an added bonus in your toolbox?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot-1024x768.png\" alt=\"A\" class=\"wp-image-81465\" srcset=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot-1024x768.png 1024w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot-300x225.png 300w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot-768x576.png 768w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot.png 1454w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-so-should-product-managers-learn-to-code\">So, should product managers learn to code?<\/h2>\n\n\n\n<p>Whether or not to learn how to code isn\u2019t just about adding another skill to your repertoire; it&#8217;s about the need to understand the core of what makes digital products tick. But, as with most things Product, this isn&#8217;t a black-and-white issue.<br><br>A lot of people represent knowing how to code as some sort of superpower in our tech-driven world. After all, for PMs it promises a better understanding of the products we manage and a closer connection with the engineering teams.<br><br>However, how necessary code really is for PMs isn\u2019t set in stone. Not all Product Management roles require much technical expertise, let alone being able to actually sit down and bash out lines of code. And there&#8217;s a beauty in focusing on what PMs do best: bridging the gap between business needs, user experience, and technology.<br><br>Kirsty was pretty direct when I asked her if Product Managers need to code:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cMy general answer would be <strong>no, I don&#8217;t think that Product Managers do need to code<\/strong>. Unless you&#8217;re working in a specifically code-focused product. Of course, knowing and speaking those languages, understanding the difference between backend and frontend, databases, that kind of stuff is useful, I think.<br><br>\u201cBut I wouldn&#8217;t expect any of my PMs to sit there and, you know, write out some JavaScript. That&#8217;s not their job. Their job is to be defining problems, and understanding that side of things.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-when-is-knowing-how-to-code-useful-for-product-managers\">When is knowing how to code useful for Product Managers?<\/h2>\n\n\n\n<p>Of course, there are always exceptions to every rule. When I asked Kirsty if there were times when having some specific coding knowledge would be a benefit for a Product Manager, she did have a pretty solid exemplar:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cUsing one of our customers as an example, <a href=\"https:\/\/www.linkedin.com\/in\/lizzielove\/\" target=\"_blank\" rel=\"noreferrer noopener\">Liz Love<\/a>, who used to work with us, now works at <a href=\"https:\/\/www.securecodewarrior.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Secure Code Warrior<\/a>. It&#8217;s a platform to learn how to code, basically. When they were hiring a PM, they obviously wanted someone specifically who had coding knowledge and experience, because part of the product is an interface in which you&#8217;re learning and editing code.<br><br>\u201cSo, if your product is about teaching people how to code or it has some sort of specific coding focus, then having some basic coding knowledge can be useful. But, as a general rule, I don&#8217;t think you <em>need<\/em> to know how to code.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>Chatting with Kirsty, it quickly became clear that the context of your product and company plays a significant role in how important knowing code is. If you&#8217;re working on a tech-heavy product or in a very early-stage startup environment, coding knowledge can be invaluable.<br><br>Of course, it also helps if you can speak the language of your Developers, and if you\u2019ve got your head around the intricacies of how their development process works. But for many other Product Managers, especially those in less technical domains, the story might be different.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-learning-your-engineers-languages\">Learning your engineers\u2019 languages<\/h3>\n\n\n\n<p>If you don\u2019t need to be able to write code yourself, does that mean you can just go ahead and ignore that side of the Product knowledge base? The answer may shock you! (Spoilers: it won\u2019t shock you.)<br><br>Of course you can\u2019t just ignore it, you fool! Don\u2019t be so damn lazy! I&#8217;ll let Kirsty explain why coding\u2019s still something that needs to be on your radar:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cI don&#8217;t think you need hard coding skills. But what you <em>do need<\/em> to have is a technical understanding of your own stack and the product that you are managing, what it&#8217;s built on, and what it uses. That\u2019s so you can speak the same language as the Engineering or Development team when they discuss what you&#8217;re working with.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>That having been said, it\u2019s not just about being able to discuss things with the Devs and know what they\u2019re going on about:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cIt can also be useful to have a basic understanding of things like frontend code, HTML, and CSS, because it can allow you to speak the language of your designers as well. Having some SQL knowledge can also be quite useful for data analysis. But having enough of a working understanding to talk about something isn\u2019t the same as needing to know all of the ins and outs.\u201d<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-staying-in-your-lane\">Staying in your lane<\/h3>\n\n\n\n<p>The essence of being a PM often lies in strategic thinking, problem-solving, and user advocacy, skills that don&#8217;t really require any specific coding prowess. PMs are the orchestrators who ensure all parts of the product symphony play in harmony, and sometimes that means leaving the coding to the experts.<br><br>As Kirsty puts it:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cA Product person&#8217;s job isn\u2019t to have all the answers yourself, but to surround yourself with the people that know more than you do in a specific subject matter. And Developers do coding day-in, day-out. That&#8217;s <em>their<\/em> job.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>So, do Product Managers need to learn to code? Kirsty\u2019s take is that most of the time you don\u2019t need it, but there are exceptions to the rule. It&#8217;s more about aligning your skills with the needs of your product and team:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cThere\u2019s a very well-known Venn diagram where you have three circles: business, design, and tech. Of course, Product people are at the center of that diagram, but most people are aligned to just one of those circles, or a couple of them, rather than all three.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>Essentially, learning to code is a personal decision that hinges on your career path, interests, and the specific demands of your role. And, of course, all of those can always change!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-are-the-advantages-of-knowing-code-as-a-product-manager\">What are the advantages of knowing code as a product manager?<\/h2>\n\n\n\n<p>According to Kirsty, and other fine Product folks out there, there are several compelling advantages of having some coding skills in your toolkit.<br><br>Firstly, <strong>enhanced communication with technical teams<\/strong>. Understanding the basics of coding can go a long way toward bridging the gap between Product Managers and Developers.<br><br>It&#8217;s like knowing a bit of the local language when traveling to a foreign country \u2013 it goes a long way in building rapport and respect, and it makes getting things done quicker and easier. Improved communication fosters a more collaborative environment where ideas flow more freely and technical constraints and possibilities are understood more quickly.<br><br>Another advantage is that you\u2019ll have <strong>greater autonomy and problem-solving ability<\/strong>. Some PMs, especially those in fresher start-ups, might encounter occasions where a basic understanding of code will allow them to independently troubleshoot minor issues or understand the feasibility of a feature without needing to pick the brains of their technical team. It empowers Product Managers to make more informed decisions and makes for a smoother product development process.<br><br>Plus, a Product Manager knowing how to code could gain <strong>a competitive edge in the job market<\/strong>. As Kirsty pointed out in our conversation, while it&#8217;s not a mandatory skill, it&#8217;s certainly a valuable one. In some companies, especially those with a heavy tech focus, a Product Manager who can understand and contribute to technical discussions is a significant asset.<br><br>It&#8217;s important to be aware that these advantages come with a caveat. Coding knowledge is beneficial, but it&#8217;s just one part of a much larger skill set required for effective product management. And in Kirsty\u2019s mind, it\u2019s not always the most important area to focus on:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cIn my opinion, it\u2019s more important for a Product Manager or Product person to have a really good understanding of how to conduct research and problem-solve, and how to ask the right questions.<br><br>\u201cCollaboration as a skill is way more important than coding, I think. Being able to multitask is definitely a big one too. Empathy is a huge one. All of those skills are <em>way<\/em> more fundamental than being able to write a line of code.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>The key, then,&nbsp;is to find a balance that works for you and your specific role.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-are-there-any-disadvantages-to-knowing-code-as-a-product-manager\">Are there any disadvantages to knowing code as a product manager?<\/h2>\n\n\n\n<p>While discussing the merits of being able to code as a Product Manager, you also have to consider the potential downsides. There are a few scenarios where being too involved in the technical details can lead to some tricky challenges.<br><br>One notable problem is the risk of <strong>role blurring<\/strong>. Product Managers, especially those with a technical background, can find themselves drifting toward more hands-on coding tasks. This shift can distract from what should be your primary role &#8211; strategizing, understanding the market, and focusing on the user experience. There&#8217;s a delicate balance between understanding the technical aspects and becoming too engrossed in them &#8211; the old \u201cwoods for the trees\u201d analogy.<br><br>Another concern is the possibility of <strong>narrow focus<\/strong>. A deep dive into coding might inadvertently give you tunnel vision, leading you to prioritize technical elegance over user needs or business goals. As a PM, your strength lies in holding a broader view, and synthesizing all sorts of diverse inputs to guide your product strategy. Squinting too hard at just the technical side can skew this perspective.<br><br>It&#8217;s also worth mentioning the <strong>large time and effort investment<\/strong>. Learning to code isn\u2019t a trivial pursuit, or a quick fix. Unless you\u2019re a savant of some sort, it\u2019ll take a lot of your training time that could have been spent honing some of the other essential skills in Product Management. For some, this investment could have a big payoff, but for others, it might not fit with their career trajectory or what they actually spend their time doing day-to-day at work.<br><br>Basically, as a Product Manager, it\u2019s important to give some thought to how much technical depth is going to be helpful with your specific role. If you\u2019re going to get to grips with code, make sure it\u2019s complementing, rather than overshadowing, your broader responsibilities.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-do-product-managers-need-to-know-about-code\">What do Product Managers need to know about code?<\/h2>\n\n\n\n<p>Ok, coding might not be an essential skill for every Product Manager. But we\u2019ve established that some technical understanding can help to make you a better PM. So, what exactly should PMs aim to know?<br><br><strong>Learn your tech stack:<\/strong> It&#8217;s crucial to have a grasp of the technologies that underpin your product. This doesn&#8217;t mean you need to know how to build it yourself, but rather understand your tech\u2019s capabilities and limitations. Knowing whether your product is built on HTML, CSS, JavaScript, or Python, for example, and why those differences matter, will help you with making informed decisions and communicating effectively with your engineering team.<br><br><strong>Understand basic technical concepts:<\/strong> Familiarity with basic coding concepts, even if it&#8217;s just the fundamentals, can go a long way. Things like understanding what an <a href=\"https:\/\/www.prodpad.com\/glossary\/api-application-programming-interface\/\">API<\/a> is, how databases work, or what the difference is between frontend and backend development. You\u2019ll be able to have more meaningful conversations with your Dev team and can help them translate the technical details into more business or user-focused language.<br><br><strong>Develop your data analysis skills:<\/strong> Everything is data now. Having some competency in data analysis is incredibly, and increasingly, valuable. This might involve basic SQL knowledge or understanding how to interpret user data to inform your product decisions. These skills enable you to draw insights from your data and then use them to guide your product strategy.<br><br>Ultimately, as Kirsty pointed out, the depth of technical knowledge you need as a PM really depends on your particular product, industry, and company size. In some cases, a deeper understanding of the tech might be helpful or even required, say if you\u2019re a founder of a very early-stage start-up and need to knock up a quick <a href=\"https:\/\/www.prodpad.com\/glossary\/minimum-viable-product-mvp\/\">MVP<\/a> of the product.<br><br>In other cases, just being on nodding terms with code as a Product Manager might suffice, so you know what the Devs are saying without wanting or needing to teach them to suck eggs. The key is to focus on building the level of technical knowledge that\u2019ll empower you to make better product decisions and communicate effectively with your team, without wasting your time going down the rabbit hole.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-will-coding-skills-come-up-when-interviewing-to-be-a-product-manager\">Will coding skills come up when interviewing to be a Product Manager?<\/h2>\n\n\n\n<p>Every business has its own definition of what a Product Manager\u2019s job entails. Some don\u2019t even use the same job title, for God\u2019s sake! It\u2019s almost impossible to know going into an interview exactly what your day-to-day at that company will entail, but you can easily hazard a guess depending on the vertical of the company you\u2019re applying for.<br><br>To give a direct example, ProdPad is a SaaS B2B product company. Seems like a pretty techy, data-led environment, right? But we don\u2019t expect our PMs to know code. Here\u2019s our Head of Product Kirsty\u2019s view on it:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cI wouldn&#8217;t expect there to be any coding questions in an interview. Unless, like I said, maybe the environment or platform or products you are interviewing for is specifically some kind of coding environment.<br><br>\u201cOne thing they may ask you about is what languages the previous products you&#8217;ve worked on have been built in, or what frameworks you\u2019ve used. That\u2019s just so they can establish whether your experience maps to what they&#8217;re using, to see if you already have a technical understanding of it. But that&#8217;s all I&#8217;d really expect in a typical kind of PM interview question.<br><br>\u201cIt&#8217;s not something I&#8217;ve come across as a common question at all, and it&#8217;s not something I\u2019ve ever asked when conducting an interview either.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>In many product manager interviews, especially for roles that are not heavily tech-centric, coding skills are unlikely to be a primary focus. However, interviewers will still often be looking for an understanding of technical concepts, the ability to communicate effectively with technical teams, and a general awareness of the tech stack used in product development.<br><br>For roles that lean more towards the technical side, such as a Technical Product Manager, you can expect deeper discussions around technical topics. These might include questions about specific programming languages, technical challenges you&#8217;ve faced, or how you&#8217;ve worked with engineering teams in the past.<br><br>It&#8217;s also not uncommon for interviewers to ask about your problem-solving approach in technical scenarios. They could be interested in how you translate technical challenges into business impacts or UX improvements. This doesn&#8217;t necessarily require coding prowess, but a solid understanding of the technical side of Product Management will help you give a good answer to these sorts of questions.<br><br>Ultimately, while hardcore coding skills are very unlikely to be a deal-breaker for many Product Management roles, demonstrating some technical aptitude and a willingness to engage with more technical subjects could well stand you in good stead. It shows that you\u2019re a well-rounded candidate capable of bridging the gap between the technical and the non-technical.<br><br>But again, it\u2019s absolutely not vital!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-are-the-best-coding-languages-for-product-managers-who-do-need-to-code\">What are the best coding languages for Product Managers who do need to code?<\/h3>\n\n\n\n<p>While there&#8217;s no one-size-fits-all answer, some languages are going to generally be handy for PMs wanting to improve their understanding and communication of the Dev process:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>HTML\/CSS:<\/strong> Getting to grips with the basics of HTML and CSS is useful when dealing with web-based products. It helps you understand how web pages are structured and styled, crucial when discussing your design and user experience with your team.<\/li>\n\n\n\n<li><strong>JavaScript:<\/strong> Another great string to the bow of Product Managers working on web applications, understanding JS can be extremely beneficial. It&#8217;s the backbone of many of the interactive elements on websites and it\u2019ll you help make more informed decisions about your UX and UI.<\/li>\n\n\n\n<li><strong>Python:<\/strong> Known for its simplicity and readability, Python is a versatile language for Product Managers wanting to dig into data analysis, automation, and backend development. It&#8217;s also widely used in machine learning and Artificial Intelligence, fields that are quickly becoming meshed with Product Management.<\/li>\n\n\n\n<li><strong>SQL: <\/strong>For data-driven Product Management, SQL is a skeleton key. It allows you to query databases and extract insights that can inform your product decisions, helping make sure they&#8217;re data-driven.<\/li>\n<\/ul>\n\n\n\n<p>Remember, you\u2019re not trying to become a code master, you\u2019re just trying to make sure you\u2019ve got enough knowledge to be able to make meaningful contributions to technical discussions instead of just nodding and going \u201cHmm, yes, but how does that affect the stack?\u201d as if you had any clue what the Developers were really talking about.<br><br>The choice of language to learn, if any, depends on what your product and team are working with, though of course personal interest and the direction you want your career to take should also play a role. You do you!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-where-can-pms-go-to-learn-basic-coding-skills\"><strong>Where can PMs go to learn basic coding skills?<\/strong><\/h3>\n\n\n\n<p>If your role or ambitions as a Product Manager means you do need to learn to code, there are numerous resources out there to help you get started, catering to different learning styles and schedules.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Online courses:<\/strong> Platforms like <a href=\"https:\/\/studio.code.org\/courses\">Code.org<\/a>, <a href=\"https:\/\/www.codecademy.com\/\">Codecademy<\/a> (Kirsty\u2019s favorite), <a href=\"https:\/\/www.coursera.org\/\">Coursera<\/a>, <a href=\"https:\/\/www.edx.org\/\">edX<\/a>, <a href=\"https:\/\/www.futurelearn.com\/subjects\/it-and-computer-science-courses\/coding-programming\">Future Learn<\/a>, and <a href=\"https:\/\/www.khanacademy.org\/\">Khan Academy<\/a> offer a wide range of coding courses, from beginner to advanced levels. They&#8217;re ideal for PMs who prefer structured learning and appreciate the flexibility of learning at their own pace.<\/li>\n\n\n\n<li><strong>Bootcamps:<\/strong> For a more immersive experience, coding bootcamps like <a href=\"https:\/\/generalassemb.ly\/\">General Assembly<\/a> or <a href=\"https:\/\/www.lewagon.com\/\">Le Wagon<\/a> provide intensive, hands-on training. These are great for PMs looking to gain a comprehensive understanding in a short period, like before joining a more code-based product.<\/li>\n\n\n\n<li><strong>University courses: <\/strong>Several universities now offer coding courses online. These courses often provide a more academic approach to learning coding, which might appeal to those who prefer a traditional educational setting.<\/li>\n\n\n\n<li><strong>YouTube and blogs:<\/strong> For those who prefer a more informal learning approach, there\u2019s a never-ending stream of YouTube tutorials and coding blogs that can provide valuable insights and practical coding tips.<\/li>\n\n\n\n<li><strong>Community and networking:<\/strong> Joining local or online coding communities, like <a href=\"https:\/\/github.com\/community\">GitHub<\/a> or <a href=\"https:\/\/stackoverflow.com\/\">Stack Overflow<\/a>, could be helpful too. These platforms not only offer resources for learning but also provide opportunities to connect with other learners and professionals.<\/li>\n\n\n\n<li><strong>Side projects:<\/strong> Applying what you learn in a practical project is one of the best ways to understand coding. Whether it&#8217;s building a simple website or a tiny app, learning by doing is a great way to go.<\/li>\n<\/ul>\n\n\n\n<p>Again, keep in mind that the goal of learning to code as a Product Manager isn&#8217;t to become an expert code wizard. Instead, it&#8217;s about gaining enough understanding to enhance your product management skills, improve communication with Developers, and make more informed decisions about your product.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.prodpad.com\/downloads\/product-management-handy-guide\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"240\" src=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/Handy-Guide-banner_Blogs-1280x300-1-1024x240.png\" alt=\"Free Handy Guide for Product People\" class=\"wp-image-80385\" srcset=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/Handy-Guide-banner_Blogs-1280x300-1-1024x240.png 1024w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/Handy-Guide-banner_Blogs-1280x300-1-300x70.png 300w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/Handy-Guide-banner_Blogs-1280x300-1-768x180.png 768w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/Handy-Guide-banner_Blogs-1280x300-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-ancient-art-of-balancing-code-and-product-management\">The ancient art of balancing code and Product Management<\/h2>\n\n\n\n<p>It&#8217;s clear that the decision to learn to code as a Product Manager is a nuanced one, and whether it\u2019s necessary at all is very dependent on individual roles, products, and your own career aspirations. That\u2019s what we get for asking a simple yes\/no question!<br><br>Kirsty nails the point on the head though:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;It\u2019s about understanding enough to talk about it, not necessarily about doing it yourself.&#8221;&nbsp;<\/p>\n<\/blockquote>\n\n\n\n<p>So, as you navigate your career in Product Management, remember that your strength lies in your ability to blend technical understanding with strategic vision, empathy for your users, and a tasty sprinkling of business acumen.<br><br>So, final answer, no lifelines left: Do Product Managers need to code? Yes. No. Can I go 50\/50? Damn. Ok&#8230; Sometimes. Final answer! But whether or not coding becomes a part of your personal PM skill set, remember to keep your eyes on the real prize: making the best product you can, and being the best damn Product Manager you can be!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Product Management today isn\u2019t the same beast it was ten years ago. Processes shift, methodologies rise and fall, and new tools are constantly changing how we do things. One recent&hellip;<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5231,9],"tags":[],"pp_uni_tag":[],"class_list":["post-81464","post","type-post","status-publish","format-standard","hentry","category-latest-blogs","category-product-management-best-practice"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Do Product Managers Need To Code? | ProdPad<\/title>\n<meta name=\"description\" content=\"Do Product Managers really need to know how to code? Explore the debate, learn when coding is important, and how it impacts PM roles.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Do Product Managers Need To Code? | ProdPad\" \/>\n<meta property=\"og:description\" content=\"Explore the debate on coding skills for Product Managers, learn when coding knowledge is important, and how it impacts PM roles.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/\" \/>\n<meta property=\"og:site_name\" content=\"ProdPad\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProdPad\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-25T21:24:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-13T16:24:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1454\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dan Collins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Product Management today isn\u2019t the same beast it was ten years ago. Processes shift, methodologies rise and fall, and new tools are constantly changing\" \/>\n<meta name=\"twitter:creator\" content=\"@prodpad\" \/>\n<meta name=\"twitter:site\" content=\"@prodpad\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dan Collins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Do Product Managers Need To Code? | ProdPad","description":"Do Product Managers really need to know how to code? Explore the debate, learn when coding is important, and how it impacts PM roles.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/","og_locale":"en_US","og_type":"article","og_title":"Do Product Managers Need To Code? | ProdPad","og_description":"Explore the debate on coding skills for Product Managers, learn when coding knowledge is important, and how it impacts PM roles.","og_url":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/","og_site_name":"ProdPad","article_publisher":"https:\/\/www.facebook.com\/ProdPad\/","article_published_time":"2024-01-25T21:24:13+00:00","article_modified_time":"2025-01-13T16:24:56+00:00","og_image":[{"width":1454,"height":1090,"url":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot.png","type":"image\/png"}],"author":"Dan Collins","twitter_card":"summary_large_image","twitter_description":"Product Management today isn\u2019t the same beast it was ten years ago. Processes shift, methodologies rise and fall, and new tools are constantly changing","twitter_creator":"@prodpad","twitter_site":"@prodpad","twitter_misc":{"Written by":"Dan Collins","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/#article","isPartOf":{"@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/"},"author":{"name":"Dan Collins","@id":"https:\/\/www.prodpad.com\/#\/schema\/person\/5344a195390485d9087448d775ccc8d9"},"headline":"Do Product Managers Need To Code?","datePublished":"2024-01-25T21:24:13+00:00","dateModified":"2025-01-13T16:24:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/"},"wordCount":3421,"commentCount":1,"publisher":{"@id":"https:\/\/www.prodpad.com\/#organization"},"image":{"@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot-1024x768.png","articleSection":["Latest Blogs","Product Management Best Practice"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/","url":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/","name":"Do Product Managers Need To Code? | ProdPad","isPartOf":{"@id":"https:\/\/www.prodpad.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/#primaryimage"},"image":{"@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot-1024x768.png","datePublished":"2024-01-25T21:24:13+00:00","dateModified":"2025-01-13T16:24:56+00:00","description":"Do Product Managers really need to know how to code? Explore the debate, learn when coding is important, and how it impacts PM roles.","breadcrumb":{"@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/#primaryimage","url":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot.png","contentUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2024\/01\/Dev-dot.png","width":1454,"height":1090,"caption":"A"},{"@type":"BreadcrumbList","@id":"https:\/\/www.prodpad.com\/blog\/do-product-managers-need-to-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Latest Blogs","item":"https:\/\/www.prodpad.com\/blog\/category\/latest-blogs\/"},{"@type":"ListItem","position":2,"name":"Product Management Best Practice","item":"https:\/\/www.prodpad.com\/blog\/category\/latest-blogs\/product-management-best-practice\/"},{"@type":"ListItem","position":3,"name":"Do Product Managers Need To Code?"}]},{"@type":"WebSite","@id":"https:\/\/www.prodpad.com\/#website","url":"https:\/\/www.prodpad.com\/","name":"ProdPad","description":"Product Management Software","publisher":{"@id":"https:\/\/www.prodpad.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.prodpad.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.prodpad.com\/#organization","name":"ProdPad","url":"https:\/\/www.prodpad.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.prodpad.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2018\/12\/blue-full.png","contentUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2018\/12\/blue-full.png","width":2050,"height":400,"caption":"ProdPad"},"image":{"@id":"https:\/\/www.prodpad.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ProdPad\/","https:\/\/x.com\/prodpad","https:\/\/instagram.com\/prodpad","https:\/\/www.linkedin.com\/company\/prodpad\/","https:\/\/www.youtube.com\/channel\/UCXHOx5Ed-6sHPujypIlhdMA"]},{"@type":"Person","@id":"https:\/\/www.prodpad.com\/#\/schema\/person\/5344a195390485d9087448d775ccc8d9","name":"Dan Collins","url":"https:\/\/www.prodpad.com\/blog\/author\/dan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/posts\/81464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/comments?post=81464"}],"version-history":[{"count":0,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/posts\/81464\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/media?parent=81464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/categories?post=81464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/tags?post=81464"},{"taxonomy":"pp_uni_tag","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/pp_uni_tag?post=81464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}