Imagine hiring a CTO that didn't know how to read and write. In the 21st century, where almost every aspect our lives is dependent on computers, having some knowledge of software engineering should be considered a basic skill.
Imagine hiring a CTO that didn't know how to read and write. In the 21st century, where almost every aspect our lives is dependent on computers, having some knowledge of software engineering should be considered a basic skill.
Though if it a pure software company, I can see wanting the CTO to have a strong background with software.
When I came to Canada I soon have discovered that unless I am an Einstein I will never make decent money in science. So my side skill /tool suddenly turned into full-time money making "hobby".
It really is not.
The vast majority of people will never have need to 'code'a line of anything, even in the modern workforce.
More common, yes, ubiquitous, no.
If there are >25 Engineers, the CTO generally won't be coding in production unless they kind of have a very special passion for it.
I do believe however that the CTO should be technical, unlike some examples here. When the are not I feel it's political, for better or for worse.