That’s sad, to me, but I tend to have the author’s point of view.
I support you in whatever endeavor to which your muse directs you. Having a background in coding generally means you’re a good problem-solver, and good problem-solvers are valuable in any vocation.
In my case, I was a manager for the last 25 years of my career, and was forced to do my programming as a “nights and weekends” gig. Since leaving my last job, I have been 100% focused on programming, and I’ve never been happier.
The advent of the Swift programming language has also been serendipitous. It’s proven to be fun and engaging.
> I support you in whatever endeavor to which your muse directs you. Having a background in coding generally means you’re a good problem-solver, and good problem-solvers are valuable in any vocation.
Ironically for me, the more I got interested in the lower levels of programming, the more I lose sight of the original goal of solving a problem.
I have to juggle between satisfying my curiosity and interest and solving a problem.
I have been in a more management or consulting focused role for 3 years now and i already fear that i am loosing my effectiveness as a programmer. How did the transition back to programming go for you?
I never really took my hand off the programming wheel, while being a manager. I just wasn't being paid for it (bonus was that I have a big open-source portfolio). I just did open-source work in nights and weekends.
When I left my last company, I just made it my full-time vocation, and that went quite smoothly.
I do this for the love of the craft; not the money.
I second this question. I find that "potentially loosing [..] effectiveness" is the least of the problems though, but that a few years of experience in management makes one essentially unhirable for positions that even involve some coding. I saw this from both sides of the table: as employee and hiring manager. It's also not a money problem, accepting less for a coding position does not work.
A career path back to coding just does not exist within the industry. Of course freelancing and founding your own company may be options but in a regular company hierarchy - no way in my experience.
I'd love to be proven wrong of course and I'd love to hear stories to the contrary.
Managers -especially young ones- can be quite insecure. They don't want folks reporting to them that can call BS.
Basic human nature.
TBH, they have a point. I was a manager for many years, and know BS when I smell it. I had a management style that involved a lot of self-reflection and intimate feedback loops with my employees, but I also managed very experienced engineers that all knew more than I did, so treating them with respect, and listening to their counsel, became second nature. It wouldn't have bothered me a bit to have employees that used to be managers, as long as they were good engineers.
Not sure that most managers, these days, operate that way.
That's what I wrote - unhireable for coding positions. Of course management positions don't make you unhireable for management positions. Sure, you can code in your spare time, but how much of that spare time do you have if you take your management position seriously?
Reminds me of a former colleague of mine, he was a manager at a bank for 25 years, I don't know the whole story but one day he made a switch and became a self-employed CSS + accessibility guy.
I support you in whatever endeavor to which your muse directs you. Having a background in coding generally means you’re a good problem-solver, and good problem-solvers are valuable in any vocation.
In my case, I was a manager for the last 25 years of my career, and was forced to do my programming as a “nights and weekends” gig. Since leaving my last job, I have been 100% focused on programming, and I’ve never been happier.
The advent of the Swift programming language has also been serendipitous. It’s proven to be fun and engaging.
My first computer was also a VIC-20.