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
3answers
190 views

Best way to approach a partner business to understand the need for B2B web-services

We currently work with a company that has a fairly simplistic web system for processing warranty information. The only way to get data out of it is through excel exporting. Compilation of this data ...
7
votes
7answers
1k views

Should I charge a client for mistakes that I made? [duplicate]

After developing a website for a client, I've realized that the load time is too extreme, and some changes need to be made. The extreme load times are attributed to the bloated css/js frameworks that ...
15
votes
8answers
3k views

What recommendations can you give in managing a team of remote software engineers? [duplicate]

I am a Web application developer who also is responsible for project managing some projects, I sometimes have to manage remote developers, who work for me under a contract basis. I feel that sometimes ...
4
votes
2answers
289 views

Sharing ideas without risk of leaking [closed]

As freelancers, we meet somewhere and chat about a new idea for a project, brainstorm etc. Up to this point, we have taken notes of the ideas, but we would like to be able to share more efficiently ...
4
votes
8answers
4k views

Should I pay my developers for bugs fixes for a project or work that's still in progress? [duplicate]

We are working with a group of developers on a project. The project is still in progress (not completed) and these developers charge us for time spent on fixing bugs on codes that were not written ...
3
votes
5answers
388 views

When working with contractors/interns how protective should one be of your codebase?

We're considering hiring a contractor or intern to work with us on our iOS project but this causes me to get really paranoid that we're giving somebody who doesn't work for the company access to our ...
10
votes
6answers
5k views

Am I deluding myself? Business analyst transition to programmer

Current job: Working as the lead business analyst for a Big 4 firm, leading a team of developers and testers working on a large scale re-platforming project (4 onshore dev, 4 offshore devs, several ...
3
votes
1answer
455 views

How to sell my work? [closed]

I'm a freelancer, a company I'm working with (which has a government as customer) asked me to write an app (web-based and/or system) to allow them archiving documents, and making them downloadable by ...
18
votes
11answers
2k views

Company wants thoughts about their site during interview [closed]

I have an initial phone interview coming up with a company for a Senior Web Developer position and in the email they asked to prepare by signing up on their site because they'd like to hear my ...
5
votes
3answers
3k views

What is a software maintenance retainer contract?

I'm a one man software start up and need to consider a software maintenance retainer contract for a client. What is this, in simple terms? How could it benefit me or my client?
8
votes
7answers
1k views

When does freelancing become a start-up?

In one of my previous question in this Q&A site, someone suggested me that freelancing is not for everyone. I gave a thought over it and came to a conclusion that it is correct. While it may be a ...
2
votes
3answers
477 views

Scope of work contents in freelance development

One of my clients demanded to append screen shots of UI in the SOW. Also, I was asked to give a workflow diagram for the same. The project I am about to take is relatively small and my question is, ...
3
votes
3answers
1k views

Should I ask for advance payment on custom work? [closed]

...for project-based work. So far I didn't, and always got paid when work was complete and didn't ran into any problems. Does this make me look unprofessional? :) Should I ask like 25% - 50% advance ...
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 ...
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 ...
3
votes
4answers
638 views

How do software development methodologies fit in the field of consulting?

I work for a fairly small consulting company, roughly 100 employees, and I've been with them for about a year currently. This is my first job out of college. As a company we do not specialize in any ...
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 ...
2
votes
1answer
155 views

Charging for a project where you retain the IP for the end product

I have read up on quite a few of these questions asked on here regarding "how much should I charge for..." such as: How should I charge for programming things which take two minutes to fix? How much ...
7
votes
3answers
600 views

How to test code and functionality effectively while working as a freelancer?

I work as an independent developer. I find it difficult to test functionality of a feature and test code. As project goes complex, I loose focus resulting in each feature partially developed. I want ...
15
votes
7answers
962 views

How should I describe the process of learning someone else's code? (In an invoicing situation.) [closed]

Edit: Justin Cave made a good point that this sort of communication should be up front in my quoting / estimations. Is this case, I'm still interested to know what sort of language people use to ...
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 ...
-1
votes
1answer
216 views

Protecting your interests as a freelance web designer

What is the best way to protect your interests as a freelance web designer when: The client is unresponsive and takes a long time to make decisions The client makes constant changes Feature creep
11
votes
9answers
2k views

How do I keep an eye on a remote freelancer? [closed]

I've been hiring several developers from different places around the world. It all goes well, but I see that some of them are abusing my polite overlooking too much lately. They are all hired for a ...
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 ...
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 ...
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 ...
9
votes
4answers
2k views

Employee vs Contractor mentality and career [closed]

I'm trying to work something out which isn't quite covered in any of the other "contractor vs employee" threads. In a nutshell: Is there a natural (possibly even hard-wired and inborn) tendency for ...
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 ...
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 ...
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....
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 ...
5
votes
1answer
379 views

Is hiring a junior developer as a technical trainer a good idea?

So my friend's boss brought in four junior candidates with some work experience, she is one of them. Her manager wants them to be experts on the subject matter of tomcat in a matter of two months in ...
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?
1
vote
3answers
523 views

Does freelancing require supreme ability on programming?

I can write independent java, python, c, c++ code but I do not know every aspect of them. For example, I don't how to code with database in python/c/c++. I have few experience with GUI programming. I ...
5
votes
2answers
1k views

Freelancers do you have a surcharge for going to client site to work?

I'm currently new to freelancing as a programmer and need to work out what some of the "norms" are without making myself look like an amateur. I've already won some work from a local company doing C# ...
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?
1
vote
1answer
152 views

Security issues with freelancing work on an existing website

I currently have a website that has been recently completed. I'm contemplation using a freelance service such as SO for all future components. There is a considerable amount of work to be completed on-...
3
votes
6answers
492 views

How to make sure I don't end up with the blame [closed]

I'm working on a contract at present where I'm essentially working as a subcontractor for a fairly big digital agency. The real end customer is a big corp. So far, I have of course done an amazing ...
21
votes
11answers
1k views

Can freelancers ask their client to sponsor an iPad for project needs?

I do freelance web projects for a client. The client has been asking me to buy an iPad for testing purposes. Should I ask him to get me an iPad ? I otherwise don't have any need for the iPad. Is it ...
6
votes
12answers
875 views

How do I decide whether to take a job I can't add to my portfolio? [closed]

I am a programmer, but since I've barely been in the professional market my portfolio is rather bare right now. Still, I started to try and get my website up and running to help a little bit, but what ...
0
votes
1answer
4k views

Alternatives to oDesk.com for contract work? or is oDesk already one of the best? [duplicate]

Possible Duplicate: Where can I find programming work online? I saw oDesk.com being mentioned in one thread here for contract work and freelance work, and the people listed for hire is asking ...
5
votes
1answer
5k views

Can I make more money freelancing in Android, or Web development? [closed]

Is freelancing in Android development or Web development the better choice to achieve a ~300$ income\month? It is too hard for me to do both. I'm currently studying CS in college and this is my ...
12
votes
3answers
876 views

Open Source Friendly IP Contracts for Freelancers

I am about to enter the world of consulting for the first time and am having to write my first contract. One problem I have is regarding open source work and intellectual property. I love working on ...
10
votes
9answers
3k views

Legality/Ethics of crawling a site to basically copy its database? [closed]

A potential freelance client wants a copy of all the phone numbers in an entire country of several million people in CSV format for their telemarketing system. They have sent me a link to an online ...
2
votes
3answers
204 views

When doing up a quote, do I see my client in person, or send it via email? [closed]

Client need something done, I need to write up a quote, how do I approach it? If you have any general strategy on this issue would also be appreciated. This is to build a website/database for a few ...
11
votes
11answers
787 views

How should one handle “free projects”? Should one accept them or not?

Ok, as a software engineer, I feel that my skills are valuable in other contexts, for instance, a friend came to me and asked me to setup a website for her research and I did it for free. At first I ...
-1
votes
6answers
311 views

Who owns this work? [closed]

I worked for a small company as a long term contractor making websites and other such things. A client comes along, pays what he said was "A lot of money" for me to spend a week doing his website. ...
7
votes
3answers
858 views

Should the gating question in hiring a web developer be “Have you by yourself, or with one or two partners, ever brought a product to market?” [closed]

I've just met a guy, an engineer but a software naif, who's designed, produced, and is now selling a very nice product, a backyard zip line. He devised a new braking system for the thing and has a ...
7
votes
6answers
1k views

What are the reasons that make PHP more popular for freelancing world?

In many freelancing websites, you see many job ads for PHP (backed by MySQL). However, job ads for .NET, Java, Ruby, etc. are not that much. What are the reasons which make PHP so popular for ...
26
votes
4answers
1k views

Is there an analogue to “FizzBuzz” for choosing clients? [closed]

This is for the freelancers. In my past life as a full-time employee, I was involved in hiring and interviewed a good number of developers. I learned that it was much more valuable to see a developer ...