How To Post Great Freelance Gigs

Sharing is Caring

I have been trolling Craigslist and Kijiji lately in hopes of finding some additional freelance work to add to my portfolio before I become a full time freelancer/consultant. Read the advertisements has proven to be a terribly frustrating experience. Advertisers need to always remember that the more details they provide will lead to a much more realistic budget and a system that better meets their needs.

Advertisements need to be as detailed and as short as possible. If the programmer is expected to modify or write plugins for an existing application or website you need to provide details on how the previous system is implemented. Ideally, you will answer all of the following questions. What programming language? What database is it using? Who is hosting it? Is there any sort of documentation? Do you have programming guidelines?

Regarding the actual project or changes to an existing project require you to answer additional questions. Is it completely new project? Who will own the work (source code, graphics, etc)? What’s the timeline? What should the application do? What is the scope of the project?

Always remember that you also get what you pay for and that if you pay minimum wage or outsource to another country (China,India, Brazil, etc) you will likely get inflexible crap that will have to be redone if your site or application goes through some sort of expansion.

Sharing is Caring

Brian is a software architect and technology leader living in Niagara Falls with 13+ years of development experience. He is passionate about automation, business process re-engineering, and building a better tomorrow.

Brian is a proud father of four: two boys, and two girls and has been happily married to Crystal for more than ten years. From time to time, Brian may post about his faith, his family, and definitely about technology.


  1. Mark B

    Of course, there are those companies that will pay that minimum wage to the lowest bidder (developing nation or not!) just to get a “start” knowing it’ll come back as crap and then pass it off to a local developer at a higher rate to …you know… polish it up a bit.

    • Brian R Cline

      Of course, there will always be those companies. It wasn’t exactly my intention to suggest that the problem is created by programmers living in developing nations because I do see similar crap regularly here written by other Canadians (especially in ASP/VB and PHP.) Sadly, the code I often run into suffers from code smells and usually requires heavy refactoring.

Comments are closed.