After working as a consulting CTO for several years, I've returned to being much more hands-on in software development with about 80% of my working time spent in codebases. It's been a refreshing and rewarding experience which made me wonder about why I had left being hands-on in the first