{"id":37780,"date":"2020-12-04T10:00:43","date_gmt":"2020-12-04T15:00:43","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=37780"},"modified":"2020-12-04T07:35:03","modified_gmt":"2020-12-04T12:35:03","slug":"product-management-change-programmers","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/","title":{"rendered":"4 Reasons To Switch to Product Management and One Big Reason Not To"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-37796\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2020\/12\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To-square.png\" alt=\"switch to product management\" width=\"280\" height=\"280\" \/>Product management is a common career change for developers. I did it and loved it. The primary responsibility of a product manager is determining the strategy and scope of the product. You\u2019ll focus on answering questions like: What problems does the product solve? Who for? How does it solve them?<\/p>\n<p>Product management works closely with the development team, and a programming background is a huge bonus for a product manager. It\u2019s an ideal career path for programmers who want more career options, a larger role, or more people interaction. It doesn\u2019t necessarily or always pay more right away, but it provides more long-term flexibility and often a different work life.<\/p>\n<p>However, although I\u2019ve seen many programmers find joy in becoming product managers, I\u2019ve also seen others unfortunately find misery. While closely related to development, the scope of the product management role and the actual day-to-day tasks are wildly different.<\/p>\n<p>Therefore, it\u2019s important to know exactly what\u2019s involved in this opportunity so that you can decide whether this switch is right for you. This is exactly what I will show you in this post, so read on!<\/p>\n<h2>Switch If You Want a Larger Voice and Broader Responsibility<\/h2>\n<p>As a programmer, you\u2019re primarily responsible for writing clean, maintainable, and bug-free code. You\u2019re not responsible for whether customers use new features or whether these features lead to more revenue. Depending on the size of the organization, your internal impact or \u201cvoice\u201d may be limited to implementation details.<\/p>\n<p>Product managers, on the other hand, have a tremendous amount of responsibility. The fate of the organization or product could rest on you and your fellow product managers\u2019 ability to select the right strategy and the correct features to implement that strategy.<\/p>\n<p>Speaking from personal experience, it feels horrible when a feature that took six months to build goes unused. It highlights a failure to conduct <a href=\"https:\/\/www.amazon.com\/dp\/B0047GMERK\/makithecompsi-20\" target=\"_blank\" rel=\"noopener noreferrer\">proper research<\/a> or create a user-friendly product experience. It wasted months of the development team\u2019s time that could have been spent on better features.<\/p>\n<p>If you\u2019re hungry for having a bigger say in the direction of your product and are willing to be directly responsible for its success, becoming a product manager would be a great opportunity for you.<\/p>\n<h2>Switch If You Want More Interaction and Communication<\/h2>\n<p>Product managers interact with every branch of an organization: developers, customers, account managers, sales reps, executives, and prospects. You will talk to everyone, all the time and in every form. You\u2019ll conduct interviews, pitch ideas, demonstrate features, lead meetings, speak at conferences, and participate in sales calls.<\/p>\n<p>Your primary responsibility will be planning the future of your product and <a href=\"https:\/\/simpleprogrammer.com\/product-roadmap-software-development-project\/\" target=\"_blank\" rel=\"noopener noreferrer\">creating a product roadmap<\/a>. But the only way to achieve that vision is through constant two-way communication.<\/p>\n<p>You must listen constantly to everyone in order to gain the information and insight you need to make product decisions. And the only method of influencing the product direction is by clearly communicating the product vision to all the stakeholders. The development team needs clear specifications, the sales team must understand what the new feature does and doesn\u2019t do, and the support team requires comprehensive and timely documentation.<\/p>\n<p>And when you\u2019re not actively communicating in person, you\u2019re writing feature specs, bug reports, documentation, presentations, marketing copy, and thousands of emails.<\/p>\n<p>The stakes are high. A minor miscommunication may result in more emails, but even worse, it may also result in squandered developer time or an upset customer. If you\u2019re uncomfortable in your communication abilities, you can learn to <a href=\"https:\/\/simpleprogrammer.com\/not-be-awkward-as-a-programmer\/\" target=\"_blank\" rel=\"noopener noreferrer\">avoid awkwardness<\/a> or <a href=\"https:\/\/www.amazon.com\/dp\/0143127799\/makithecompsi-20\" target=\"_blank\" rel=\"noopener noreferrer\">practice your writing skills<\/a>.<\/p>\n<p>If you\u2019re ready for a dramatic increase in communication and interaction, product management would definitely offer you that!<\/p>\n<h2>Switch If You Want Broader Career Opportunities<\/h2>\n<p>Product management is a flexible career path. Generally speaking, a good product manager is an excellent strategist, prioritizer, researcher, and communicator. Those abilities translate well into many different roles. Just as product managers are hired from a wide variety of other positions (programmers, designers, analysts, marketers, etc.), they can successfully move into many different positions.<\/p>\n<p>After a few successful years in product management, you can continue into senior product manager roles or, depending on your interests and knowledge, move into other senior roles. With a broader product strategy experience, you\u2019ll be better equipped for CTO roles or founding a startup. You\u2019ll also be well-suited to operational roles or even marketing and communication jobs.<\/p>\n<p>If expanding your career options beyond programming is important to you, product management is something you should consider.<\/p>\n<h2>Switch If You Want To Expand Your Skill Set<\/h2>\n<p>Product managers get their fingers into everything. You\u2019ll become involved in design, development, UX, marketing, accessibility standards, API design, and much more. Be prepared to spend a lot of time educating yourself on these additional fields.<\/p>\n<p>Depending on the size of your organization, you may be making decisions in these areas or merely consulting with internal teams and experts. At a minimum, you\u2019ll be forming opinions about the level of investment to make in each area. You\u2019ll need to understand the trade-offs between getting to market faster and having an amazingly beautiful product.<\/p>\n<p>You\u2019ll also need to think one step ahead of the market and build a product for what your customers need next. Strangely, in your effort to understand your customers\u2019 needs, you may even become more knowledgeable about their job than they are. I learned a great deal about marketing strategy from running a content marketing software platform. It was like learning how to do two jobs at once.<\/p>\n<p>If you\u2019ve ever wanted to do more than write code, you\u2019ll love product management.<\/p>\n<h2>Don\u2019t Switch If You Love What You Do Now<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-37800\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2020\/12\/thinking-flat.png\" alt=\"switch to product management\" width=\"280\" height=\"280\" \/>If you\u2019re not excited about the above changes, then you\u2019re likely already in the right place for yourself. Don\u2019t feel pressured to switch career paths. Writing software is incredibly rewarding. You\u2019re literally creating something from nothing and being well-compensated to do it.<\/p>\n<p>If you love writing software all day, just keep at it. In some of my roles, I was fortunate enough to work on minor frontend projects or develop rough prototypes to show customers and stakeholders. But I largely had to give up development work. If you enjoy programming more than anything else, don\u2019t give it up.<\/p>\n<p>And if you\u2019d prefer not to spend your day interacting and communicating with others, then don\u2019t. It can be overwhelming and exhausting, and I\u2019m only a mild introvert.<\/p>\n<p>If you\u2019re happy with your career options, stay in development. There\u2019s lots of flexibility. You can keep programming forever or move into management, create a startup, start a freelance business, or many other paths, even without passing through product management first.<\/p>\n<h2>Next Steps<\/h2>\n<p>If switching to product management sounds like the right move, you should apply for some jobs, but most importantly, start practicing product management right now. Speak up for yourself, your product, and the customer. Voice your opinions when discussing new features or product strategy but also listen critically to the feedback your ideas receive. Ponder the responses to your ideas, and use those reactions to strengthen your product vision.<\/p>\n<p>View the next few months as an opportunity to practice the role of product manager while you\u2019re still working as a developer. Good technical managers and product managers will value and encourage your thoughts, and those thoughts will definitely be noticed by the product management team.<\/p>\n<p>Immediately start exploring other facets of the product development and go-to-market life cycle such as UX and UI design, product marketing, or documentation writing.<\/p>\n<p>If you\u2019re unsure about product management, in many organizations you can ask to work part-time as a product manager while remaining on the development team. Working part-time lets you test the waters and demonstrate your ability to the rest of the organization (while keeping your salary). You could ask to shadow the product management team for a day or two and see what\u2019s like in that role.<\/p>\n<p>And if the above description of product management doesn\u2019t excite you, that\u2019s OK! Frankly, there\u2019s no wrong choice here, nor is any choice permanent. Whatever you decide to do, relax and enjoy it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Product management is a common career change for developers. I did it and loved it. The primary responsibility of a product manager is determining the strategy and scope of the product. You\u2019ll focus on answering questions like: What problems does the product solve? Who for? How does it solve them? Product management works closely with&#8230;<\/p>\n","protected":false},"author":1332,"featured_media":37797,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[162229812,14560,415,162229112,162231695,162229803,162229823],"tags":[],"class_list":["post-37780","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advice","category-career","category-guest-post","category-people-2","category-product-management","category-programming","category-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>4 Reasons To Switch to Product Management and One Big Reason Not To - Simple Programmer<\/title>\n<meta name=\"description\" content=\"Product management is an exciting and growing field, so when and why should a programmer consider making the switch to product management?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"4 Reasons To Switch to Product Management and One Big Reason Not To - Simple Programmer\" \/>\n<meta property=\"og:description\" content=\"Product management is an exciting and growing field, so when and why should a programmer consider making the switch to product management?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-04T15:00:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2020\/12\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"4 Reasons To Switch to Product Management and One Big Reason Not To\",\"datePublished\":\"2020-12-04T15:00:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/\"},\"wordCount\":1399,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png\",\"articleSection\":[\"Advice\",\"Career\",\"Guest Post\",\"People\",\"product management\",\"Programming\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/\",\"name\":\"4 Reasons To Switch to Product Management and One Big Reason Not To - Simple Programmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png\",\"datePublished\":\"2020-12-04T15:00:43+00:00\",\"author\":{\"@id\":\"\"},\"description\":\"Product management is an exciting and growing field, so when and why should a programmer consider making the switch to product management?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/product-management-change-programmers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"4 Reasons To Switch to Product Management and One Big Reason Not To\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"4 Reasons To Switch to Product Management and One Big Reason Not To - Simple Programmer","description":"Product management is an exciting and growing field, so when and why should a programmer consider making the switch to product management?","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:\/\/simpleprogrammer.com\/product-management-change-programmers\/","og_locale":"en_US","og_type":"article","og_title":"4 Reasons To Switch to Product Management and One Big Reason Not To - Simple Programmer","og_description":"Product management is an exciting and growing field, so when and why should a programmer consider making the switch to product management?","og_url":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/","og_site_name":"Simple Programmer","article_published_time":"2020-12-04T15:00:43+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2020\/12\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/"},"author":{"name":"","@id":""},"headline":"4 Reasons To Switch to Product Management and One Big Reason Not To","datePublished":"2020-12-04T15:00:43+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/"},"wordCount":1399,"commentCount":0,"image":{"@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2020\/12\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png","articleSection":["Advice","Career","Guest Post","People","product management","Programming","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/product-management-change-programmers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/","url":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/","name":"4 Reasons To Switch to Product Management and One Big Reason Not To - Simple Programmer","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2020\/12\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png","datePublished":"2020-12-04T15:00:43+00:00","author":{"@id":""},"description":"Product management is an exciting and growing field, so when and why should a programmer consider making the switch to product management?","breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/product-management-change-programmers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2020\/12\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2020\/12\/4-Reasons-To-Switch-to-Product-Management-and-One-Big-Reason-Not-To.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/product-management-change-programmers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"4 Reasons To Switch to Product Management and One Big Reason Not To"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"","url":"https:\/\/simpleprogrammer.com\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/37780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/1332"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=37780"}],"version-history":[{"count":0,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/37780\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media\/37797"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=37780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=37780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=37780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}