Recently, I have been giving my current employment model some serious thought..
Put simply, I feel like I need more out of my working life. I love what I do – but I am not satisfied with several aspects of my career. This is including (but obviously not limited to):
Experience Growth Rate
It’s all 9-5, same old technologies, same development practice etc. I have been learning massive amounts in my own time – but I need to be in an environment where I can truly apply what I have learned.
I love writing software for people. I enjoy talking to them about the problems they have and thinking of how we can work together to solve it in the most efficient way possible. In my current employer, I rarely get the opportunity to really sit down with the people that truly matter.
As you may have noticed from my recent blog posts – I am always looking at ways to improve the way I work. My working process is very evolutionary. I think this is important to make sure I get the most out of my time. If I am more in charge of my time, I have more control about how I apply it.
Project Management Experience
I know I need more experience in managing projects at a higher level. I think in order for me to become a better developer I should have more of an understanding and appreciation for project-level constraints and issues (such as budgets, resourcing, third-party management).
Ultimately, I want to develop a company and build my own line of core products. However, this is going to take a fair amount of time since I am obviously going to be bootstrapping it myself. So, I began thinking about other options. Freelancing was obviously the next big thing that came up in my mind. I feel it will directly attack all of the above.
In short, I am not going to be quitting my current job yet – my current project is pretty critical and I would be landing them “in it” if I were to leave now. Not my style. I am formulating plans to start getting the ball rolling of Q1 2010 (following a successful project launch!).
Before that, I am keen to get some input from people out there actually “doing it” – so I have prepared some questions.. If you have 5 mins to spare and are/have been a freelancer, I would really appreciate your input.
- Why did you go freelance?
- Did going freelance meet your aims?
- What would you say is the hardest thing about going freelance?
- What is the best thing?
- What do you think is/are the most common misconception(s) about freelancing?
- What tips/tools would you recommend for someone getting started?
- Do you think I am mad?
Hopefully if all goes to plan, I can collate some useful tips and advice for others!
Thanks a lot – I appreciate you taking the time out!
Work hard. Play harder.