Is it okay to switch between management and tech roles (say, every few years) or is it better to choose one and stay focused?