Click here to Skip to main content
15,905,414 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: Making a living as a Programmer? Freelance? Pin
Rob Philpott7-Oct-16 5:54
Rob Philpott7-Oct-16 5:54 
GeneralRe: Making a living as a Programmer? Freelance? Pin
dandy727-Oct-16 6:27
dandy727-Oct-16 6:27 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Wastedtalent7-Oct-16 5:56
professionalWastedtalent7-Oct-16 5:56 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Gerry Schmitz7-Oct-16 7:34
mveGerry Schmitz7-Oct-16 7:34 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Eddy Vluggen7-Oct-16 7:41
professionalEddy Vluggen7-Oct-16 7:41 
GeneralRe: Making a living as a Programmer? Freelance? Pin
CableX17-Oct-16 9:25
CableX17-Oct-16 9:25 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Ravi Bhavnani7-Oct-16 11:03
professionalRavi Bhavnani7-Oct-16 11:03 
GeneralRe: Making a living as a Programmer? Freelance? Pin
DerekT-P11-Oct-16 4:32
professionalDerekT-P11-Oct-16 4:32 
Can one make a good living (as a freelancer)? Yes, certainly. Can you? Only you can know that. There are - at least here in the UK - at least 2 types of freelancer. What we call "bum-on-seat" - you get hired by an agency, turn up at the client (along with lots of other freelancers usually), and do what the client tells you between 9am - 5pm. Bill monthly and make decent money. But you'll need a ton of experience and a great CV to get past the agent. No real benefits over "permie" working other than higher hourly rate, and opportunity to get breadth of experience. But expect gaps in income, no holiday/sick pay/pension/training. OR you can work remotely for lots of clients, from your own base. Expect low pay rates, gaps in income, no holiday/sick pay/pension/training AND you have to pay for your own hardware/software/desk.
21 years ago I started off doing the former, switching to the latter about 10/12 years ago. Most tasks are a couple of days long (for which you get maybe a couple of hours' payment, as you're competing on price against India/China/Eastern Europe). But then, you find the odd customer who recognises quality over hourly rate, they pay well (sometimes extremely well) and you get loads of repeat business. Some years my turnover has been 2 - 3 times what it could conceivably have been as a "bum-on-seat" contractor with equivalent experience. But those good customers are 1 in 50, maybe 1 in 100, so you have to work hard to sniff them out and then make sure you become indispensable to them.
It's vital you can not only do a decent job technically, but be able to sell yourself to any customer in any situation (and if you can't, identify that QUICKLY and move on to the next opportunity). As someone else suggests, KEEP all your code and build up your own library, of concepts if not raw code. Re-use and save yourself time, and constantly improve and innovate. Don't waste your time learning technologies that are not going to be core to your offering; if a client needs a skill outside your skillset for just a part of a project, outsource it. Network and make connections, and make sure you offer work as often as you seek it.
Don't try it if you're not comfortable with your own company, can't be flexible with your schedules or have financial commitments that require constant income, or if you don't get a buzz from a good job well done. If you deliver a great technical solution it's only you that's going to recognise it, so don't be dependent on feedback from clients. Great when it happens but (mostly) you're a commodity to them and if they give you the time of day they'll expect a discount in return.
I admit I've had some lucky breaks and had pretty good experience (15 years' worth) before taking the freelance plunge, but am so glad I did and can't imagine ever returning to 9 - 5 with just one employer or client.
Jump in and give it at least 6 months, during which time make sure you're working continuously - either networking, marketing, developing your skills (on "example" sites if you've got no clients) and building your portfolio. Constantly review what you do to see how you could do it better/faster/cheaper. If you can, come up with a "product" rather than a service (even if it's just packaged that way). e.g. sell your skills in hourly packages of "database optimisation", or "SEO", or "platform upgrade". Setting out the deliverables first, rather than the skills you'll use, leads to less dispute over whether you've met objectives and gives you a standard framework to re-use with each client, saving you time.
Whichever way you choose, good luck...
GeneralRe: Making a living as a Programmer? Freelance? Pin
Brady Kelly7-Oct-16 19:14
Brady Kelly7-Oct-16 19:14 
GeneralRe: Making a living as a Programmer? Freelance? Pin
charlieg8-Oct-16 10:52
charlieg8-Oct-16 10:52 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Brady Kelly8-Oct-16 16:55
Brady Kelly8-Oct-16 16:55 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Kirill Illenseer10-Oct-16 22:33
Kirill Illenseer10-Oct-16 22:33 
GeneralRe: Making a living as a Programmer? Freelance? Pin
mbb0110-Oct-16 23:19
mbb0110-Oct-16 23:19 
GeneralRe: Making a living as a Programmer? Freelance? Pin
englebart11-Oct-16 2:47
professionalenglebart11-Oct-16 2:47 
GeneralRe: Making a living as a Programmer? Freelance? Pin
JackPeacock11-Oct-16 3:05
professionalJackPeacock11-Oct-16 3:05 
GeneralRe: Making a living as a Programmer? Freelance? Pin
erichlund11-Oct-16 5:04
erichlund11-Oct-16 5:04 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Gerry Schmitz11-Oct-16 5:30
mveGerry Schmitz11-Oct-16 5:30 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Kirk 1038982111-Oct-16 5:48
Kirk 1038982111-Oct-16 5:48 
GeneralRe: Making a living as a Programmer? Freelance? Pin
ROGII11-Oct-16 6:25
ROGII11-Oct-16 6:25 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Leng Vang11-Oct-16 9:30
Leng Vang11-Oct-16 9:30 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Robert g Blair11-Oct-16 11:03
Robert g Blair11-Oct-16 11:03 
GeneralAPOD PinPopular
R. Giskard Reventlov7-Oct-16 4:24
R. Giskard Reventlov7-Oct-16 4:24 
GeneralRe: APOD Pin
glennPattonWork37-Oct-16 4:57
professionalglennPattonWork37-Oct-16 4:57 
GeneralRe: APOD Pin
Peter Rob!nson9-Oct-16 19:33
Peter Rob!nson9-Oct-16 19:33 
GeneralFail PinPopular
Marc Clifton7-Oct-16 2:24
mvaMarc Clifton7-Oct-16 2:24 

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.