My role has changed a bunch in my time at Streak. I’ve literally done every single role. On the positive side, i think it’s easier to hire for a role when you’ve done it before. On the negative side, the role outgrows you quickly and I’ve def stayed too long in a role and done it a disservice. For example, I built our first backend and our first iOS app. I should have stopped at that and let the pros take over - I continued coding and became a bottleneck on our team.
As a CEO it can be tough to balance what the company absolutely needs from you vs what you’re good at vs what gives you energy. Those 3 things are usually different. The goal is to try an align those as much as possible (though you have to know it’ll never be 100% overlap and that each of those factors are moving targets).