For those Software Engineers and developers out there who are thinking of striking it out on their own, the IEEE Computer Society have posted this article with 10 handy tips on how to hack it as a Software Consultant. Looks like I’ve got a bit of brushing-up to do!
Although I don’t agree that it is always good to find a niche and specialise, the world is full of specialists working in their own little boxes and sometimes to do a really good job as a software consultant it is necessary to be able to step back and see the big picture and properly understand a task’s context. When asked what my specialisation is I usually say that I specialise in Generalism!
I think that if you plan to be a software contractor then specialisation is OK and maybe even necessary, but if you plan to be a professional software consultant then just being a specialist may not always be enough – just my EUR0.02 worth, what do you think – am I mad?