Click here to Skip to main content
15,900,634 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Just tried the PC Building Simulator... Pin
RickZeeland31-Mar-18 8:37
mveRickZeeland31-Mar-18 8:37 
GeneralJumping into freelance/contract World Pin
dan!sh 31-Mar-18 2:13
professional dan!sh 31-Mar-18 2:13 
GeneralRe: Jumping into freelance/contract World Pin
Sander Rossel31-Mar-18 3:14
professionalSander Rossel31-Mar-18 3:14 
GeneralRe: Jumping into freelance/contract World Pin
User 1106097931-Mar-18 3:23
User 1106097931-Mar-18 3:23 
GeneralRe: Jumping into freelance/contract World Pin
steveb31-Mar-18 8:32
mvesteveb31-Mar-18 8:32 
GeneralRe: Jumping into freelance/contract World Pin
sum-none1-Apr-18 23:31
sum-none1-Apr-18 23:31 
GeneralRe: Jumping into freelance/contract World Pin
Gerry Schmitz2-Apr-18 5:53
mveGerry Schmitz2-Apr-18 5:53 
GeneralRe: Jumping into freelance/contract World Pin
David Days2-Apr-18 6:29
professionalDavid Days2-Apr-18 6:29 
I've done both--worked as an in-office coder for a big govt contract, jumped into freelance/contractor work, and now I'm back in the office (though working remotely 800 miles away--so that's a plus!).

As others have said, there really aren't any single guides to being ronin developer. Getting onto a team is a good way to start (how I did it), so you have other people hustling for job and will call you as their go-to guy. That's networking in its best(?) form, in that the work you do proves your worth.

Putting the word out that you are interested in contract work is also really good--people will call you constantly, and you can pick or choose, depending on what they want and availability.

Money, though, is the biggest factor. In my experience, it's pretty much feast or famine. When I was working with a team on a big contract, I was making crazy-good money (esp. for my area). But when the work dried up (more on this below), I spent about 16 months trying to limp along, until an old contract customer called me up and asked if I'd like to come back as an employee...which is where the brave hero of our story finds himself now.

My mistake was to let the guy who was organizing these contracts become my sole source of jobs. I spent way too long (about 16 months) tagging along while waiting for him to find the next whale, rather than going out looking for other work on my own. Add into the mix some tax shenanigans (on his part)* which left me with a hefty tax debt, and I decided to cut loose from him. I was able to find a couple of good-enough paying jobs here and there, but I was happy to take the offer from my former customer when it came along.

Personally, here is how I would recommend getting into it:

First, try side jobs--taking small work that you think you can do in your off time. It'll get you into the feel of dealing with contract work, as well as dealing with the different pay methods and tax issues that come along with it. At the same time, you'll still have your regular job to keep the money coming in. This period will allow you and your family to adjust to the idea of odd working hours and having a home office (if you don't already).

At the same time, you'll also need to set up whatever business/accounting structure you need in your country to handle the payments. I don't know what it's like where you are, but in the US, DO NOT SKIMP OR PUT OFF TAX PAYMENTS!! If you get a payment of $100 for something, just bite the bullet and make the payment of XX% of that. It's easy to skip it, saying, "Well, I can just put the $30 in later", but that adds up, and it makes life miserable as the final deadlines approach, and you haven't had any real work in a few months. Getting paid $130,000 USD for something makes it worse--you can't be sure if you're going to have enough income in the future to cover it, and even if you do, you'll be miserable seeing an entire (future) payment go away because you were greedy in the past.**

Second, put out your resume on whatever sites you feel are appropriate, and start searching for contract jobs. These sites crudely track your resume and what you are searching for, so you should start getting phone calls from recruiters. I get 2-5 phone calls a day, offering different positions. Somewhere in there is a pot of gold.

Lastly, don't burn bridges, ever! The company you work at now might be a future customer, and even a really horrible customer (if they pay) is either a future prospect or a good reference. Do good work, give them what they need (even if they are not sure what they are asking for), and your reputation will start paying actual dividends.

*Note 1: US-specific, but here there is supposed to be a clear line between employees and contractors. Expenses are paid and taxed on both sides, depending on where you fall into that split. Sometimes, customers will play games with it, which can leave you holding the bag for a tax burden. My recommendation is to not put up with that--if they'll cheat the IRS, they'll cheat you.

**Note 2: My way of handling payments was to open 2 additional accounts. Money comes into the business account (and any expenses and my own pay were paid out from there), and taxes and fees were immediately transferred over to the second "escrow" account. The only money that came out of the escrow account went straight to the tax payments. That way, you have a clear trail of money in and money out. Having tax agents crawl up your (books) with a microscope, asking "Where'd this money go?" is not a conversation I want to have. Having a clear money flow inherently answers a lot of questions before they are asked.
vuolsi così colà dove si puote
ciò che si vuole, e più non dimandare
--The answer to Minos and any question of "Why are we doing it this way?"

GeneralRe: Jumping into freelance/contract World Pin
Member 132567502-Apr-18 19:26
Member 132567502-Apr-18 19:26 
GeneralRe: Jumping into freelance/contract World Pin
dan!sh 2-Apr-18 18:34
professional dan!sh 2-Apr-18 18:34 
GeneralRe: Jumping into freelance/contract World Pin
csugden3-Apr-18 5:41
professionalcsugden3-Apr-18 5:41 
GeneralRe: Jumping into freelance/contract World Pin
dan!sh 3-Apr-18 17:05
professional dan!sh 3-Apr-18 17:05 
GeneralRe: Jumping into freelance/contract World Pin
Dr.Walt Fair, PE4-Apr-18 5:37
professionalDr.Walt Fair, PE4-Apr-18 5:37 
GeneralRe: Jumping into freelance/contract World Pin
dan!sh 4-Apr-18 17:18
professional dan!sh 4-Apr-18 17:18 
GeneralRe: Jumping into freelance/contract World Pin
Dr.Walt Fair, PE5-Apr-18 7:36
professionalDr.Walt Fair, PE5-Apr-18 7:36 
GeneralYo dawg, we heard you like paging... Pin
Sander Rossel31-Mar-18 0:31
professionalSander Rossel31-Mar-18 0:31 
GeneralRe: Yo dawg, we heard you like paging... Pin
theoldfool31-Mar-18 1:30
professionaltheoldfool31-Mar-18 1:30 
GeneralRe: Yo dawg, we heard you like paging... Pin
Sander Rossel31-Mar-18 3:09
professionalSander Rossel31-Mar-18 3:09 
GeneralRe: Yo dawg, we heard you like paging... Pin
dan!sh 31-Mar-18 2:15
professional dan!sh 31-Mar-18 2:15 
GeneralRe: Yo dawg, we heard you like paging... Pin
Sander Rossel31-Mar-18 3:08
professionalSander Rossel31-Mar-18 3:08 
GeneralRe: Yo dawg, we heard you like paging... Pin
Dr.Walt Fair, PE4-Apr-18 5:41
professionalDr.Walt Fair, PE4-Apr-18 5:41 
GeneralRe: Yo dawg, we heard you like paging... Pin
RickZeeland31-Mar-18 2:43
mveRickZeeland31-Mar-18 2:43 
GeneralRe: Yo dawg, we heard you like paging... Pin
Sander Rossel31-Mar-18 3:06
professionalSander Rossel31-Mar-18 3:06 
GeneralRe: Yo dawg, we heard you like paging... Pin
RickZeeland31-Mar-18 3:13
mveRickZeeland31-Mar-18 3:13 
GeneralRe: Yo dawg, we heard you like paging... Pin
Sander Rossel31-Mar-18 3:17
professionalSander Rossel31-Mar-18 3:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   491 votes