• Skip to main content
  • Skip to primary sidebar

CarlosOnWeb.com

Code, Console, Content

  • Home
  • Services
  • Contact

Jumpstart Your Freelance Programming Career

September 27, 2007 by carlosonweb 11 Comments

Before I start throwing a few suggestions on how to jumpstart your freelance programming career, let me share bit of my own experience on how I started and became a freelance programmer.

The End is the Beginning is the End

Allow me to begin at the end. Circa April 2004.

The American founder of the Web Development team that I helped organize decided to call it quits… and it’s final. With about 13 months of existence, we are finally closing shop. All four Filipino programmers are forced to ask the inevitable question: What will you do next? It’s a question we keep asking each other. If you happen to be involved in such a situation, you would naturally ponder on that question, too.

To make the long — and boring — story short, all three programmers went to Cebu and became happy Delphi programmers. One guy remained in Davao and started a freelance programming career armed with nothing but a second-hand PC plus the belief that he can make it through. Obviously, that conceited guy is me. 😉

I became a freelance programmer out of an accident: the closure of the company I was working with. Some people started differently. How you want to start will depend on the circumstances that you will be facing and your willingness to take the plunge. And no, you don’t even have to experience company retrenchment, closure, reorganization or any of that sort to start dreaming of a freelance career. There is one thing you have to keep in mind: Freelancing is not a joke. It is a career path that requires serious decision. If you are not ready yet, don’t jump.

My Personal Art of Start

If you are familiar with my other articles, by now you should know that I usually speak from personal experience. This article is no different.

I can’t think of other suggestions to give you on how to start with your freelance career other than the ones that worked for me when I started. Here are some of them.

1. Be Technically Prepared

Whether you like it or not, programming is a technical work that requires a lot of brain power. It is not just brainless encoding, my friend.

You have to be an expert in your field. But if you are one of those jerks who just pretended to be experts, be very sure that you can tap expert talents who can do the job for you. Nothing can be more frustrating than closing a software project and not deliver it as agreed on the contract. It is a sure way of ruining your freelance career.

2. Be Financially Prepared

You need some form of financial fall-back in case the worst will happen. You don’t want to go back submitting your CV to headhunters when the business is not in your favor. My favorite freelancing mantra is: “Plans change. Decisions don’t.” I can’t recall where I got that one, but the idea stays with me it eventually became a guiding principle. Freelancing is not a plan. It’s a decision.

Just how much your financial backup will be depends entirely on you. Consider your lifestyle, your spending habit, periodic bills that need to be paid, etc. If you can survive in six months without any project coming your way, your financial reserve is healthy. You are ready to go; financially, that is.

3. Generate Startup Capital

I don’t mean raising funds by borrowing from your friends, your sister or your mama’s retirement and pooling the money into your Savings Account. My personal opinion is that the best source of startup capital is your own pocket. When you are just starting out, you don’t really need that much.

Consider your startup capital as your play money. Watch it grow, but don’t be too attached to the point of being discouraged when it is lost.

4. Look Around

Opportunities are all around the place and the Internet provides the best platform for it. “Ask and it shall be given, seek and you will find, knock and the door will blah, blah, blah.” That part is taken from the Bible, except for the last three words, which I just added to give you a hint that I am really lousy when it comes to quoting the Scripture. My point is, it is part of your job to do the asking, the seeking and the knocking. Don’t ever think of going freelance if you don’t know what that means.

At some later point, you will notice that the wind direction will be reversed in your favor: your clients will come asking for you, others will seek you, and still some will come knocking on your door.

When that happens, I hope you will let me know. Just drop me a simple message or write it on your blog. I never grow tired of hearing inspiring stories such as yours.

Share this:

  • Facebook
  • Twitter
  • LinkedIn
  • Email
  • Print
  • More
  • Pinterest
  • Tumblr

Filed Under: Classics By Carlos

Reader Interactions

Comments

  1. paul says

    September 28, 2007 at 8:33 am

    Nice read!I was also one of the “quitters” on the freelancing business. Though I’m just starting to save for my financial preparations. Coz my heart really belongs to freelancing. And one of these days, I’ll be back in the freelancing world. 😉

    Reply
  2. Carlos says

    September 28, 2007 at 7:31 pm

    Hi Paul,

    Thanks for dropping by. I’m sure you can make it the next time around. You’ve got topnotch programming skills that others can only dream about.

    Best of lucks to you!

    Reply
  3. ed santiago says

    September 30, 2007 at 7:54 am

    Hi Carlos! This is a very inspiring article. I’m a freelancer also. I hope many freelancers out there can read this article and get inspired too.
    More power to you.

    Reply
  4. Arthur says

    October 1, 2007 at 9:03 am

    Yeah nice one, I am also a freelance programmer 🙂

    Hope that I don’t have to make the decision of quitting 🙂

    Reply
  5. Carlos says

    October 1, 2007 at 6:56 pm

    Good luck Arthur.

    Reply
  6. simoncpu says

    October 3, 2007 at 10:07 pm

    Very inspiring. I plan on doing freelance too. =)

    Reply
  7. Pol says

    November 21, 2007 at 2:04 am

    I’m planning to to into freelance programming, but I’m afraid I won’t be getting any serious clients. How do I go about marketing/offering my services?

    Reply
  8. Pol says

    November 21, 2007 at 2:04 am

    I’m planning to to into freelance programming, but I’m afraid I won’t be getting any serious client. How do I go about marketing/offering my services?

    Reply
  9. Ric says

    January 2, 2008 at 9:08 pm

    Hi, i wonder if you can refer me some freelance programmers. Am looking for people who know C# (using Visual Studio 2005) and Javascript. Im based in Manila. My email is ric@tcibpo.com

    Thanks.

    Reply
  10. Albert says

    January 9, 2008 at 6:36 am

    Very inspiring indeed, I’ve learned so much from this guy and one of the reasons why I also pursued freelancing and been here for almost 2 yrs. Wishing you more success! Can’t wait to work with you again soon 😀

    Reply
  11. PinaySpy says

    February 27, 2008 at 10:15 am

    Hi! I have just been blogging for 2 weeks about my plans to return to the Philippines. I recently joined the mybloglog site and found your blog there. I just wanted to commend you for a well-done site.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar


Get In Touch

I love to hear from you. Don't be shy!

Use the Contact Form to send me a message.




Write-Ups

  • Installing Apache, PHP, and MariaDB (instead of MySQL) in Mac OS X
  • Using WordPress — The Good, The Bad, and The Overkill
  • Domain Name: The Beginning Of Your Online Empire
  • 3 Easy Ways To Make Money Online
  • Is Your Lack of Technical Know-How Preventing You From Running An Online Business?
  • Must-Have Tools For The Budding Online Entrepreneur
  • Seven Basic Jargons Every Newbie Should Know Before Building A Website
  • Making Money Without Trading Time For It
  • Time and Money Trap
  • Small Businesses Still Don’t Get It — Part 2
[footer_backtotop text="Top" href="#content"] Carlos On Web :: PHP Developer and WordPress Back-end Specialist based in the Philippines © 2005–2021
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.