I think if you have been CTO for 8 years and its growing like crazy (and your growing your team) your doing a good job as CTO - at that team size its not really the job of CTO to make individual contributions - the job is more to find new talent for the team, to nurture existing talent on the team, and to make sure that good technical decisions are being made.