I thought this topic deserves its own category, so here we are: is there a life before…
If somebody asks so what do you want, my automated answer would be to have fun. Don’t get me wrong, you don’t have fun if you don’t have money. At least up to some amount. So let’s skip that part of discussion and focus on fun part.
To me there are two ways for having fun: You have fun while you are making something and/or you have fun with what you are doing/ what you have done. If you put those two in two ends of a line, I think by time, I am moving from one end to other. While it was fun just doing something and not really caring what will come out at the end (like my university degree) now I feel pity seeing what would come out (like my university degree). I am not at the other end yet but I hope one day.
Think a sunny day at beach. You are playing with sand and making a castle. Think that you are with friends and every now and then one starts a sand war which will end up total destruction of what you have done so far (which is not much anyway). You are going back home leaving a pile of sand behind looks like anything but castle.
Now think another beach, quieter then first one. Still a nice day with sun and sea and lots of sand just for you. You work on your big project and when you leave, you leave one of those masterpieces behind .
Now, considering that you found both of them nice, here is what is wrong with being an employee: You don’t get to choose what you are making, which beach you will be, or what you will use. But this is still OK. It is just some bigger challenge. And I believe that there are ways to affect what/where/how… Problem is you don’t get that quite nice beach. You will be on one of that public ones. People will come, watch, comment even join in some sense. But they will not be the ones from the first beach, I am sorry. At least most of the time. Not all of us are that lucky. Being an employee you can stay close to neither ends of that line. And on top of it situation is a little bit more complicated for you: You are with some people which you didn’t choose, and you are making something again you didn’t really choose. So, that’s what I call challenge my friend.
Finding your self in such mid point, you need to work your way out in both side. Finding the good in what you are doing is one challenge (which I can humbly advise try to do it good to find good in it). finding a gang is another (I will not comment on this).
I remember using the term “art” for software development, not very often but you know the times I get over excited about what I am doing. When I think about it tonight, art is on a very special point on that line. You choose to stay in that beach alone, enjoying what you are doing, while you are doing without thinking what will come out at the end and yet you come up with something good. I am far away from that point.