(2) Past coworkers - they've worked with you and can usually recommend you for contracts/gigs
(3) Recruiters - get spammed on LinkedIn for full time opportunities? Ask if they have any contract gigs available. Most recruiters only deal with full time jobs, but some of their clients need contract work
(4) Agencies - find agencies doing similar work and ask if they have any subcontracting opportunities available. You'll get a lower rate and your client won't really be yours, but you can focus on your craft instead of marketing
(5) Gig boards - you'll usually have to compete with a lot of other applicants (craigslist, hnhiring.me, letsworkshop.com, giggin.com)
(6) Presentations (long term) - join local meetups/groups as a presenter. Give free valuable information. Use one slide to let attendees know you're freelancing/conracting/consulting
(7) Blogging, Mailing Lists, Podcast (very long term) - Continuously drip valuable information. Let your audience know you're available for hire
(8) Guest blog/podcast/interview - "borrow" an audience that would enjoy learning from your expertise. You'll usually get a bio section or segment to advertise yourself
- Know the current way things are done
- Have experienced the pain-points from those processes first-hand
- Have seen existing solutions and have ideas on how to improve/revolutionize them