This is my story, I’m a programmer who recently moved to a position as a business analyst in a big telecommunications company, and now 6 months later, I regret my decision. In the lines that follow I write my reflections regarding my decision. English is not my native language and although I got B+ in the written Cambridge exam, I haven’t written anything in English since school, so please pardon any grammatical mistakes or phrases that may sound awkward.
I question my decision almost daily; did I make the right decision when I change my programmer job for a business analyst position? I do not program anymore , or I seldom write a line of code, the problem with this is that I love programming, and the reason I accepted the position is because I knew I was going to have to do the transition to management some time, it just how it works if you want to keep progressing career wise, but now I guess I either did it too soon, or I should have stayed earning less money and doing what I love to do, I have to admit remuneration had a weight when I took my decision. My function as a business analyst is basically that of a project manager, I just start new projects to solve business problems, I have meetings every day, and there is a group of programmer that materialized my ideas. I have to admit I have learned a few things in this job, but I could also be learning a lot of things if I were still a programmer, I hate to check dzone every day and look at all the new frameworks that are coming out without being able to use them in a project, of course, I can suggest a framework to the developers, but as the person responsible for the project I know that using a new framework could jeopardize any project specially if the programmers are not familiarized with it, besides there is no point in suggesting them a framework I like since I will never write a line of code and I would just feel worst.
Now there are some paths I can take, one is to keep being miserable in my current job and hope that someday I will like it, or I can start looking for a programmer job before it’s too late. If I take the latter, I have to hurry up because nobody wants to hire someone who hasn’t written a line of code in a year as a programmer.
To satisfy my desire to write code I’ve been working as a consultant developing some small applications, however, my work as a business analyst is time consuming and eventually I will have to decide to concentrate on one of the two thing, besides I’m still in the university and will be for over a year more, so I have a really busy schedule. Before taking this horrible decision to move in to management, I worked for 3 years in the software development field, that if you don’t count that I have been programming since I was 10 years old. When my life was not miserable, I developed web applications in mainly in .NET, and some others in Java and Ruby (no, I didn’t like ruby). Please think twice before you decide to stop doing that you love just because you want to earn more money, management is the dark side to any programmer that loves what he does.
If you are like me and you love to write code, learn new languages, and user new frameworks, you will most probably end up in my situation, especially if you are as young as me (I’m 22 years old). Moving in to management is something you will probably have to do someday, so enjoy your stay while you have the choice to do that you love, unfortunately, I wasted it.
