I only meant what I said as a rule of thumb for entreprenuers. If you are actually a coding type specialist, then learn all you need for your projects to have a degree of refinement.
For me I learnt some coding, enough to know how it all works and what is going on. I know what proficiencies a job will require and how to judge people fairly based on talent/ability. Because I know that I can confidently help manage a coder or a team without insulting them and properly help manage what is to be done. Obviously in a big project I'd need a right hand man who is brilliant in order to give better advice and better direction to a team. But that is an issue only once a project reaches a large enough scale that you have to do efficiency audits and stuff like that, changing servers and whatever else to perfect the underlying infrastructure of the site.
Initially when you don't have huge traffic you can get away with an OK set up, but as your biz grows, you need very streamlined design.
I think a lot of entrepreneurs struggle with the idea of "what do I do to get better at biz!", and through coding they might think "hey I can just focus on building something!", but just building the site etc only gives you an ability to execute, it doesn't give you awareness of how, or why, or when to do anything. If a guy has those skills though, I think he can be very rapid in his pursuit of success.
I however, could not care less about learning more code. I'm more interested in design and functionality, and working with people to create the best blueprint possible for our budget,
goals, and size. I don't need to build the thing, I only need to see WHAT NEEDS TO BE WHERE AND WHEN. Once you know what needs to exist you can put down some cash for it.
I know if something is a one man job, 3 man job, 10 man job.
A one man job is a functional but not too fancy set up
A 3 man job is good looking (cuz you need a designer etc on top of the coder)
A 10 man job is streamlined and perfected (code monkeys, data guys, all of it)
Also, no site is going to be perfect so you need to have an IT guy to manage the site occasionally and review it.
I'm not brilliant, but people can understand what I want and I can set up scenarios where I get it, and where I have appropriate expectations. In that way I can act as a leader and get good men to do good jobs and in that way be professional enough to trim the fat and not overspend on endless revisions because I gave them direction.
Business isn't about getting into the weeds of the code, its just about assuring you have the right tools to do a job.