But yeah, it is a different job. I mainly do it because I value the team where I was at, and believe that I can bring them next level and work on better and cooler projects in the company (instead of them always being delivered by crappy cheap consultants). Its satisfying to build the atmosphere and facilitate people becoming high performing at their job. And yes I dabble too much on the technical details and should stop messing with source code after hours oh well