I read a Linkedin article a while back from a top dog who said that all those who work in marketing should all learn to code. At least the basics. He said he wouldn’t even look at a cv/resume without it. Hm…but I don’t want to learn how to code. Isn’t it my job to let the developers do what they do best? To facilitate them, listen, support, give feedback, check demands and whether something can or cannot be done and order the pizza? I then interface with the uberdemanding client to explain why that programming takes longer than they think it should, what they’re getting, why they cannot change things last-minute and make sure they’re happy with the finished product?
Oh and for developers you can also insert editors and creative talent.
It’s still an economic nightmare and freelancing is still difficult. Its hard enough to get your cv/resume read, land the great assignment and keep it. And yes it is tempting to just go out and reinvent yourself – learn a new skill that you hope is more marketable – but if everyone can do everything then skills become a commodity.