Why I Desperately Needed to Learn to Code
Unless you're passionate about making it your career, learning to code is not about becoming a great engineer. It's about gaining insight and perspective. I think if your ambition is to found or work at a technology company, there's no substitute to that perspective.
Some valid points in the discussion about the need to learn coding. However, while entrepreneurs and software project managers should understand how it is like to program, it still doesn't explain why Michael Bloomberg has to learn it.