Although there are particular skills a programming journalist needs, what the ability to code offers a writer more than anything else is a way, an approach, even more than specific, problem-solving skills. To be a competent computer programmer, even for relatively simple web-based programs, you have to be able to break down a complex problem into small, manageable pieces. That’s a career skill, a life skill, and it’s something that programming forces you to do if you want to get any good at it. I’ve never been able to code for hours as if under a spell, which professional programmers can do easily. I can get into that zone as a writer, but not as a programmer. As someone who’s more journalist than programmer, that will likely be the case for you, too, so you will not spend hours under headphones, able to keep disparate parts of a large coding matter in your mind at the same time. You’ll break your pseudocode into small, manageable chunks, and then go from pseudocode to real code.