For the last few years I've been working as a self-employed software developer. Doing various gigs as they came my way. For the most part I've been fairly lucky, as my own personal network has yielded all the work I need to sustain myself and then some. As I said, I've been lucky to get all my contracts, I haven't had to put any real effort into finding work yet.
Although I'm currently employed, I'm unhappy and thinking about moving on.
My question is for the experienced self-employed contractors, how did you find your contracts? Are recruiters/headhunters/agencies helpful? What is the best way to expand your professional network? Can the internet be useful?
Thanks for the tips