Questions for professional programmers who are often contracted out for various positions rather than being part of a company.

learn more… | top users | synonyms (5)

4
votes
1answer
557 views

On contract work, obligations to said contract, and looking out for yourself… [closed]

Without boring you all with details, my last two contract assignments were cut short; I was given 3 days notice on one, and 4 weeks notice on the other. Neither of these were due to performance – they ...
32
votes
10answers
3k views

Contractor - Acceptable Payment Terms?

I'm wondering whether or not I've done the right thing as a contractor. Basically I'm in to my 3rd month, and my current client messed up the payment in the first month, and I just found out that they ...
2
votes
3answers
761 views

Writing a client contract for Web development?

I am a small time web dev freelancer during my time off at university and I have some horror stories when it comes to designing sites for people (not that the sites are bad - just the clients DO NOT ...
10
votes
6answers
690 views

How to capitalize maximally on location-independence … my personal #1-incentive for working as a developer [closed]

To me the ultimate beauty in working as a developer is the fact that given a nice CV, your are going to find a new job, everywhere at any time. So I would like to ask if somebody here as experience ...
29
votes
17answers
4k views

A client wants us to screen work machines for pornography. Is it possible?

A long-time client has asked us to help screen their work machines for pornography. They're worried about liability if sensitive materials were found. Their main concerns (for obvious reasons) are ...
0
votes
3answers
152 views

Freelancer Organization Solution

As a freelancer working on both paid and personal projects, I'm always splitting my time between a huge number of small and large projects/tasks/fine details. I've developed a small custom-coded ...
18
votes
5answers
6k views

What should a freelancer's business card have? [closed]

For example, when I first started out freelancing a year ago, my business card had my name, email and website - and up top a list of the technologies I'm comfortable with. In retrospect I don't feel ...
8
votes
6answers
2k views

Warranty or guarantee clause for code breaking

Should I guarantee or add a warranty clause to my contract in the event code breaks or an anomaly occurs outside the client's hand or act of God? If so, what should that language say?
25
votes
11answers
2k views

How to bill a client for frequently-interrupted time [closed]

I find that when I'm working on hourly-billable projects (in particular, those that are research/design/architecture-oriented as opposed to straight coding) that I'm easily distracted by any number of ...
12
votes
3answers
6k views

How can I find contract Android work?

Two years ago, following 15+ years in Win32 and SymbianOS, I decided to intensively focus on Android. I took the best part of 2009 off work to learn the new platform thoroughly, and that seems to have ...
6
votes
11answers
8k views

What is a good time/task tracking software to use when consulting? [closed]

I am looking for time tracking software to use as an individual consulting on multiple projects at once. The projects I work on are billable to different clients. Some clients are billed on an ...
5
votes
8answers
295 views

How to provide value? [closed]

Before I became a consultant all I cared about was becoming a highly skilled programmer. Now I believe that what my clients need is not a great hacker, coder, architect... or whatever. I am more and ...
29
votes
12answers
5k views

Where to find clients? [closed]

My main area: web development. Of course, I don't expect anybody give away their 'gold mine' or whatever but I am struggling to see where I should be advertising my services. I have one other ...
2
votes
3answers
1k views

How to decide on a price for the project as a freelancer [closed]

I have seen similar question on this SE site but none comes close to a sure shot answer and many are rather subjective. So i am taking a website as an example to be more objective for you to decide ...
16
votes
4answers
603 views

Where do I begin when dealing with my first corporate client? [closed]

I recently developed a desktop client that automates much of the work involved during online research. I developed this tool in 2-3 hours, and it has reduced an hour's worth of work to about 5 minutes....
7
votes
3answers
485 views

Is it common practice to hire third parties to do code reviews for contractors?

I recently observed some contract offers which included a "code review by third party" clause - the contract would not pay out fully until the code review was completed and it received a pass. I was ...
4
votes
6answers
357 views

How do I deal with code of bad quality contributed by a third party?

I've recently been promoted into managing one of our most important projects. Most of the code in this project has been written by a partner of ours, not by ourselves. The code in question is of very ...
4
votes
2answers
241 views

What is a good one-stop-shop for understanding software licensing information? [closed]

I've learned a fair amount about the various different software licensing models and what those models mean for my own software project. However, I'd like to make sure I understand as many of them as ...
1
vote
3answers
240 views

Would be good to include your freelancer account in your Resume / CV when applying for a job? [closed]

I've been working as a freelancer for about two years in vWorker. Any person can visit a coder's profile, and see in how many projects the coder has worked on, (if the coders allows) see how much the ...
9
votes
4answers
303 views

How can I gracefully handle a contractor who's trying to bypass a previous client?

I've been freelancing for a local game development shop. Most of the projects we worked on were brought in by an external contractor. This guy now wants to do business directly with me for some new ...
10
votes
5answers
688 views

Contractor vs Consultant [closed]

For a programmer, two of the most common terms that seem to be overloaded are contractor and consultant? Is there a difference between the two?
8
votes
7answers
6k views

From non programmer to “professional” freelance programmer [closed]

I am 15 year old student looking to buy his first car and thought I could earn some extra money by learning to program since I like messing around with the computer all the time. I have been reading ...
10
votes
5answers
871 views

Is the agile approach compatible with having contractors on staff?

On the one hand, the agile approach stresses a tight-knit team that holds each other accountable and accepts collective ownership of the project. On the other hand, companies use contract programmers ...
15
votes
10answers
953 views

How can I motivate management to allow freelance work? [closed]

I'm a developer at a small company. Sometimes I'm offered extra cash for freelance work from previous employers or on odd jobs that I could do after hours without encroaching on my full time job in ...
12
votes
6answers
3k views

Can a freelancer use agile development?

I want to improve the way that I develop software. I want to develop faster and a great code! Today I use the waterfall method as freelancer, writing web stuffs (sites, systems, etc). Is there a way ...
17
votes
8answers
2k views

Best industry to work for as a developer [closed]

My contract has just ended and I'm wondering what possible jobs I might want to look at next. I've worked in banking and insurance industry for all my career (including one Fortune 500 company) and ...
0
votes
3answers
187 views

Source code used when supplying this to customer [closed]

Do you write your code differently when you need to hand it over to a customer? How does one balance the delivery of good code while at the same time not handing over too much "intellectual property"?
22
votes
10answers
7k views

Hand over source code to customer

I have made a couple iphone applications for a customer and was asked today to hand over the source code so that they could do the maintenance if this should be required. Until now, no code issues ...
12
votes
2answers
975 views

Contract Programming - Deposit % and Payment Methods? Any advice is appreciated

I'm pretty new to doing contract work and finally landed a decent paying project. The guy actually offered to put down a deposit and I'm just wondering what percentage I should consider asking for. I ...
9
votes
5answers
500 views

Charging by the hour/project [closed]

This is related to a question I asked earlier - How to end a relationship with a client without pissing them off? What are your obligations when charging by the hour vs charging by project? If you ...
32
votes
7answers
4k views

Who should pay for fixes/bugs? [closed]

So I just started freelancing both in desktop/web development and this client who already accepted my work, and payed me keeps coming back at me each time he finds a bug etc. And I have found myself ...
4
votes
2answers
2k views

Starting small custom development company, type of niches to target?

This is kind of a new years thing for me as I want to be more entrepreneurial going forward with programming and this is kind of a general question for anyone who may share the same ambitions as me. I ...
1
vote
7answers
558 views

Catering for client's web-hosting needs, minus the headaches?

I'll be trying to sell my Ruby on Rails development skills to small local businesses. It seems I'd be shooting myself in the foot if I couldn't manage to put their apps into production, in fact ...
7
votes
3answers
762 views

Is remote agile sustainable?

This is somewhat related to another question i just asked, but I'm freelancing solo and remotely for a contractor who is to project management, what big ball of mud is to code, so to speak. I've been ...
13
votes
9answers
606 views

Are there any arguments that can make a contractor reconsider working on fixed price?

I've been working for a contractor who brings in some good projects, but they are all fixed-price and often fixed-time. As a result he always has me making a quote over loose requirements, which ...
7
votes
2answers
859 views

Contract / Freelance Programming, The initial communication process / sending documents to them (terms, etc) [closed]

I've been searching around for info on contract / freelance programming as far as steps to take in the initial communication with a client (someone who has contacted me regarding a project). I am ...
1
vote
1answer
245 views

Are companies in certain locations (big city vs small town, etc) more likely to offer telecommute contract programming work?

I'm interested in taking on more contract projects for programming and, although it'd be nice to find clients just in my area, I want to expand my search a bit to other areas where a company may allow ...
6
votes
4answers
365 views

Freelance web development vs. design

Do web design freelancers (I'm thinking individuals, not companies) typically do all development and design work themselves? What are the options for those with a strong base in back-end web ...
15
votes
7answers
23k views

What to learn to become freelancer? [closed]

I have around 8 years experience in software development. I have worked on application development all these years using C++ /win32. I few years from now I want to become a freelancer . I tried to ...
62
votes
28answers
82k views

Why are more programmers not freelance these days? [closed]

Leaving the whole pie to only a few of them, amplifying the huge differences between the two status. Pay is a (huge) one, not having to do overtime is another. I leave the question open to hopefully ...
14
votes
5answers
4k views

How Do You Determine Your Hourly Rate? [closed]

In pricing a service or product it is general practice to not merely charge for the effort spent and the costs involved + margin but from the value delivered down. As an independent consultant, how do ...
16
votes
14answers
7k views

Should I ask/tell my boss before freelancing? [closed]

I am currently working as an intern at a consulting firm. I am soon to move to a full time employee once I graduate next semester, and I love working there. However, as a student, I lack money and I ...
18
votes
1answer
2k views

Freelancers: How Do You Go About Gathering Requirements?

As a freelance programmer: What is your process for gathering requirements from a client? How much time does the requirement gathering process take you? I know this is not fixed, and there are ...
2
votes
4answers
255 views

Barter vs. Cash for a Retailer's eCommerce Site [closed]

I am putting together a proposal for a local store with both a brick-n-mortar and web presence. It's an upscale shop that also happens to be one of my wife's favorites. I am considering offering the ...
6
votes
4answers
1k views

The number of years experience needed to be a contract developer [closed]

Suppose you are a programmer in your mid-20's who has had several years industrial experience working for both big tech and a few internet startups but now you'd like to try contracting in the hope ...
8
votes
5answers
2k views

Is online freelance work viable by American standards? [closed]

I've always been curious about trying out online freelance sites... it would be nice to work from home, feel independent, get to choose what I want to work on, get to work on different technologies, ...
10
votes
5answers
3k views

Just how bad is it not to Dispose() SqlConnections?

Personally, I break out in hives if I don't put ADO objects that implement IDisposable in using statements. But at my current contract, I've found that their homegrown enterprise framework "data ...
4
votes
4answers
479 views

Reasonable test coverage requirements when dealing with a contractor?

We're outsourcing some work to an external developer, so I'm busy writing up a contract about what constitutes a deliverable. So far I require that the code is shipped with automated tests. But, ...
9
votes
3answers
361 views

Queries on online project outsourcing sites

I have been looking at RentACoder, Freelancer and eLance from last few years but I always hesitated to register at these site. Hesitation includes little worry too. These questions fill me: (1) Is ...
13
votes
4answers
589 views

GPL in the workplace?

I once interviewed at a consulting company where it came up in the conversation that they use open source products (which is great, I've used Hibernate, JBoss, etc. extensively.) One thing that did ...