Have been doing software development, coding and integration for the last 10 years. My company is now offering me a lead position of a development team. As a technical lead here, the way it works is we lead the team closely but with other responsibility (meeting with customers, project management, etc.) and leads don't do the hands-on work, coding, etc.
After doing a pros and cons list, it turns out at this point, I would actually enjoy the dynamic nature of the lead role more.
However, that means I really will be letting go of the hands on coding, etc. and this realistically means the skills will gradually fade. This is actually causing me fear, second guessing, etc.
Ideally would love to have a side project to keep the skills up but with full working days and family obligations, it won't happen.
Any advice for letting go, how others may have navigated this and any other things to consider ?
---1.5 YEAR UPDATE---
For me (where I am in life, personality, how I would like to be in the world, financials, etc.) this has worked out very well, enjoy it much and am able to lead/serve a team well. It really all is a journey and we are all so susceptible to career tunnel vision.
I also see that doing things out of fear, approval, accolades (vs. inner alignment) is not helpful except to the executives bottom line (if you have the opportunity to do so of course).
Thanks all for your help and who knows what can evolve in the future for anyone! Stay healthy and free.