1. You have to ask your developer to make every little change
“Hey Tom, can I see the text in Red?” “Blue?” “Green?” “Honey Yellow?”If you knew just a little bit of code you might be able to update some basics HTML or CSS (it’s not that difficult).
Every product manager should at least know the basics of using Chrome’s Web Inspector (it’s a tool that will save you and your developer a lot of back-and-forth time on revisions). How long does it take to learn the basics of HTML & CSS? Everything I’m showing you here you should be able to learn within the first 5 hours (or so) of learning to code HTML & CSS.
2. You hire the wrong people
3. You chose the wrong language for your project!
“Should we use CSS, XML, SSL, or CMS?” If you don’t know the basics of coding, they all look the same.
Unfortunately, if you start coding a project in PHP and then, months later, want to change it to Python you’re going to be stuck rewriting all of the code. That’s inconvenient and expensive. Being able to choose the right programming language for your project is important for anyone managing a team of developers.
4. It takes 30 minutes to understand basic coding concepts
If you don’t know the basics of coding, you’ll often get sidetracked trying to make sense of the most basic coding concepts.
In my Programming for Non-Programmers course, I break each of these concepts down so that product managers can speak more confidently about programming.
5. You can’t properly estimate a project
In programming, it can be hard to explain the difference between the easy, and the virtually impossible. Knowing how to code makes that easier, and saves money.
During my career, I’ve watched managers waste tens of thousands of dollars due to mismanaged developers and poor technology choices. I’m sure you’d like to save some money, and learning to code helps project managers manage better. It makes team leaders more confident, and it makes you look more attractive (…as a hire…). Now go get ‘em!