Sebastian, I love the conversation and questions happening around here. So, I suppose I'll take the liberty of answering a couple of them.
Outside of my 'corporate' job, I'm working on building a website called howdoisound.net, a platform which I hope will bring more care and attention to detail to the process of providing artists with honest and constructive feedback on their music. The purpose is to create a supportive environment which encourages and facilitates open dialogue between artists and listeners about specific pieces of music, uploaded by artists, and to bring honest and constructive feedback to those artists who wish to receive it.
I came across this need personally, when I began singing and playing guitar about a year ago, and was looking for honest feedback on my songs. Problem I ran into was that my friends and family were too nice and wouldn't provide (or didn't have the skills to provide) any actionable suggestions, feedback, or advice to help me improve.
To the point, the challenge I face is that my programming skills are very limited, at least for the type of functionality required for the site to have any meaning. As I recently mentioned in the comments of Daniel Odio's "Managers: Learn to Code", I'm struggling to move forward with the idea. I know what functionality must exist at minimum. I will even admit that I've begun building a prototype on Wordpress (I have experience with front-end web development, as well as significant knowledge in the marketing and design domain), however, I'm feeling frustrated, in that, I know what is needed, but don't have the skills to create it. Sure, I could outsource, but, when you're dealing with the transfer of digital audio (transcoding, encoding, etc) things get pricey fast. Do I learn how to code? I'd love to hear other's advice, stories, or experiences learning to code, how long it took to achieve some low level of mastery, and any tips you might have for myself, the enthusiastic entrepreneur coder newbie.