polyGeek.com
polyGeek.com

Advantages of being a freelance developer

November 6th, 2008 . by polygeek

This is a list of all the advantages I have thought of for being a freelancer. Here is a list of the disadvantages.

Getting a raise
You can give yourself a raise just about any time. If you feel that you’re worth more money an hour then just up your quote when the next company comes a calling.

Bed -> Bathroom -> Commute -> Office
Do I need to tell you how great it is to not have a commute to work? And as an aside: with the price of gas going up-up-up it’s becoming a real savings to stay home.

One egg per basket
If you are a full time employee of some company and lose your job it’s a big transition to pick up a new job. As a freelancer you likely have multiple projects going at any one time. If one company goes down it’s not as big a deal. So you don’t have all your eggs in one basket.

Just say no
Imagine this scenario: your an employee and your manager comes to you and says, “We have a new project for you to start working on doing blah, blah, blah…” You listen, dutifully, but all the time you’re thinking, “Uhhhg, this project sounds like a pain in the exhaust port.

But you know what, you can’t really tell your PM that you don’t want to do it. However, as a freelancer I get potential clients contacting me with projects for one reason or another don’t sound like a good fit for me. And I just say no thank you.

Of course this presupposes that I have plenty of projects to work on. If I’m in need of picking up a client then I might have to pick up a project that I’d rather pass over. But at least the option is there.

Legacy code
If you work for an employee you’ll be supporting your code, and other developers code, a good bit of the time. So all you developers out there who enjoy supporting legacy code raise your hand. That’s what I thought. Zero.

So far as a freelancer I’ve not worked with any legacy code and would be hard pressed to ever do so. If I accept a client’s project, finish the work, give them the code and any necessary documentation and I’m done. If a year from now they come back with legacy support questions I can choose to accept a new contract or not. But I’m not obligated unless that was agreed upon up front.

Go Team, as in go away
I’ll be honest: I’m not nuts about working with other developers on projects. I’d much rather work on something and own all the code. Plus, I’m one of very, very, few developers who use the Dvorak keybroad layout. So pair coding for me is just about impossible.

Bleeding edge
If you want to pickup some new technology but your company/shop doesn’t have any work in that then you’re pretty much on your own. And you know how hard it is to pick up a new skill when you have to do it all on your free time. As a freelancer you still have to learn it on your own time but at least you can look for clients who need your new skills.

As an example: my last fulltime gig was with a startup that promised me that I’d be doing some Adobe AIR work. After I’d been there a few months I found out that the AIR project was going to be 18 months down the road – if ever.

After freelancing for just a few months I picked up my first AIR project and love it. And of course my client had no idea that I’d never done a big AIR project before. ( Shhhh, don’t tell anyone. )

Lets not do lunch
Another money saver is food. You’re probably going to be eating from home every day. No more lunches out. And that adds up to big savings. Oh, and when you do eat out it’s usually when a potential client takes you out – on their dime.

Working vacations
You can pretty much take as much as you can afford. The hardest part is working around projects that are ongoing. But there’s nothing that says you can’t take a laptop with you and still work during your vacation. ( Like I’m doing right now ). So go ahead, spend a month in the South of France and work a little every other day.

Green acres is the place to beeee….
This will only apply to a small number of freelancers but you don’t have to live in an area of high living expenses to do your work. If you’re living in San Francisco and you become a freelancer then why not move to someplace cheaper, where you can actually afford a house?

Most of us have children in school, partners with jobs, so we’re pretty well tied to an area. But if you’re not then the world is your oyster. Literally, I know a freelancer from LA that moved to Panama. Why not?

Same clothes, different day
I’ve mentioned savings on gas and lunch but there’s many others to consider. Like, ummm, laundry detergent, deodorant, clothes, cosmetics, et al. I never would have thought of the cosmetics but that’s what my sister just suggested to me. Really, I hardly ever wear lipstick. :-)

Independent of the economy
My theory is that freelancing will be more viable in an economic downturn. Companies are more likely to reduce staff during these times so being a fulltime employee is more risky. However, these companies still have projects to complete and will turn to freelancers to get them done. The cost to them per hour is about the same as if they had a fulltime person working for them. The upshot to them is that when the project is complete they don’t have to worry about paying a salary for that person.

More money
Well, yes and no. I certainly make way more per hour than I did as an employee but I also have a lot more expenses. I pay health insurance for my wife and I because we both freelance. We’re both in good health so we just have catastrophic coverage. Turns out that works really well for us but if you have a family it will be much more expensive. But many married freelancers can piggy-back on their partner’s health insurance from work. In that case it isn’t such a burden.

Once you get going with freelancing you can probably work about as much as you can endure. If you’re saving up to buy a house you can just work like a dog for 6-9 months and make bank. Again, working for an employer you pretty much work their hours.

What else?
Can you think of anything I’ve missed? I’d love it if you’d share your thoughts in the comments.

Here’s a list of the disadvantages of being a freelance developer

Share and Enjoy:
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati
  • Digg
  • Facebook
  • Slashdot

similar posts

15 Responses to “Advantages of being a freelance developer”


comment number 1 by: doug

I get to write code, talk/video conference with clients, twitter (@dougrdotnet), and collaborate with others while sitting in a nice leather chair drinking triple espresso mochas and listening to either my iTunes library or the room music at my neighborhood coffee shop.

dougs last blog post..Change is Good!

comment number 2 by: Harry

Hey that’s cool! I’ve been all dvorak for 12 years. You are the first person I’ve heard from who does the aoeuidhtns thing. You can actually use my computer. That’s pretty special. :-)

comment number 3 by: polygeek

@Harry, I don’t know anyone else doing the aoeuidhtns thing either. Looks like it’s just me and you at the party!

I’ve been Dvorak for over a decade now. Wow, it’s been that long? I was a Philosophy major in college. When I finished my last paper for the Fall semester of 1997 I switched over to Dvorak and never looked back. I just practiced for about 30 minutes a day over the Winter break and by the time Spring semester rolled around I was typing faster than ever.

comment number 4 by: polygeek

@Doug, that is a nice advantage. We have the privacy to play music, talk on the phone, etc. without bothering others or being bothered. I remember at XBox we had this lady from Marketing sitting just a row away and she had a loud penetrating voice and was always on the phone. Irritating as hell.

comment number 5 by: zedia.net

I know working in a team can sometime be a pain, but I think you also learn a lot from the outside input. Something you cannot get only on your own.

zedia.nets last blog post..Show your support for PureMVC; Donate a click!

comment number 6 by: polygeek

@zedia, absolutely. That’s been my one regret in the jobs I’ve had. In fact, I left XBox to go work at SmileBox specifically because I would be around other developers from whom I could learn from. When it turned out that I wasn’t going to be working with that group I made plans to start freelancing.

comment number 7 by: Darth Sidious

Sometimes when I get bored of running the Galactic Empire I think about perhaps freelancing. Care to comment on how you go about finding gigs, and whether they’ve been difficult to land?

Darth Sidiouss last blog post..Is Your Project Charter Still Valid?

comment number 8 by: polygeek

@Darth, I’ve been lucky so far. Every job and freelance gig I’ve gotten came to me via my blog. So I’ve never gone looking. I’ll have a blog post next week on the topic.

Of course you would just use the force. :-)

comment number 9 by: Jeffry Houser

You list working vacations as a benefit? I’d say it is a disadvantage.

It’s hard to disconnect when you know you aren’t generating income when you’re not working. I’m not sure if I’ve taken a “real” vacation since I started being on my own.

Jeffry Housers last blog post..How do you find an item’s dataProvider index from inside an itemRenderer?

comment number 10 by: polygeek

@Jeffry, yeah, that idea works in theory. In practice it’s pretty lousy. :-) I think mileage may vary from person to person, project to project.

comment number 11 by: polyGeek

Right now large portions of the US have gotten lots of snow and more on the way. Right here where I live – in the SoCal mountains – we've gotten almost 3 feet with more on the way this week. And I just read about a 50 car pileup in Michigan.

As a freelance/telecommuter it's real nice not having to get up, shovel the snow away from the car and drive on icy roads to work.

comment number 12 by: singer74

Here's something you didn't mention… The self-respect that comes with knowing you are not chained to a desk like a drone, making some fat @$$][0!& rich while you slave away for the scraps. Ahem — well, that's what did it for me anyhoo…. LOL ;-)

comment number 13 by: polyGeek

@singer74, you're such an angry young woman!

I certainly thought about that myself while doing the drone thing. Especially while working as a contractor. I knew that Microsoft was paying Sakson & Taylor nearly double my hourly wage. Yet I couldn't even get Sakson & Taylor to pay for a conference I wanted to attend right there in Seattle. So they were making bank off of me and treating me like a whore who should just be happy to have work. Bastards, one and all!

comment number 14 by: singer74

Sounds like a Styx song. Now wait a minute, what makes you think I'm a woman? Much less a young one (which is certainly a matter of opinion at this point)…

comment number 15 by: polyGeek

@singer74, you'll always be a young woman to me. Oh wait, that sounds like another song. Someone get me off this loop!

   Welcome back (Change)

Leave a Reply

comment feed RSS   subscribe to this comment thread

Recent Posts

   




© Copyright 2008 polyGeek.com / Dan Florio, All Rights Reserved Except Where Explicitly Stated
Web Developement Blogs - Blog Catalog Blog Directory
Ajax CommentLuv Enabled 816cf46662e57ab1b89821d8e1e32a6b
M2 Websites
Local Directory for Los Angeles, CA