Well a big reason I took the CTO promotion at my company was because I wanted to get out of programming and overhaul our stack and overly expensive implementation (which we were hugely successful at, dropping costs by more than 60%). Is a CTO required to code?