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)

3
votes
2answers
949 views

Freelance Web Developer tools [closed]

I'm thinking of freelancing and building web sites in my free time. I have experience in C#/ASP.NET, JavaScript/jQuery as well as HTML/CSS and SQL. Thus, I feel like I have sufficient web ...
4
votes
3answers
182 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 ...
4
votes
2answers
281 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 ...
0
votes
2answers
792 views

IT Consulting from US and German VAT Tax [closed]

I'm an independent IT consultant in the US, and I just completed some work for a German company, all done remotely from the US. I've sent them an invoice, but they are now asking if I have a VAT ...
3
votes
8answers
3k 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
376 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 ...
9
votes
6answers
3k 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 ...
1
vote
5answers
306 views

Is there a way for developers and their clients to make a 'safety net' for the final transaction of software for money? [closed]

First off, we presume that the projects in question are not large or important enough for the parties involved to establish a formal contract, and that the parties are not able to meet in person. So, ...
3
votes
1answer
438 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 ...
2
votes
3answers
434 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, ...
5
votes
4answers
1k views

What to charge for a ready-built piece of software? [closed]

Recently I was contacted by someone interested buying a piece of software that I wrote to automate a process. The 'client' knows little about the program, except what it outputs and how easy it is to ...
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 ...
10
votes
7answers
3k views

Freelancing - Share the source code? [duplicate]

Possible Duplicate: Hand over source code to customer I have developed a couple of form based windows application in vb.net for a client and they all work well and he paid me through a ...
36
votes
9answers
2k views

How do you price your work? [closed]

Well, let me explain : This has really been an issue for me, for such a long time. And what is worse - since coding is something I simply ADORE (I would definitely do it, even if there was no payment ...
7
votes
3answers
556 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
842 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 ...
-1
votes
1answer
205 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
10
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 ...
5
votes
3answers
2k 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?
21
votes
7answers
1k views

In a legacy codebase, how do I quickly find out what is being used and what isn't?

I've been asked to evaluate what appears to be a substantial legacy codebase, as a precursor to taking a contract maintaining that codebase. This isn't the first time I've been in this situation. In ...
16
votes
14answers
2k views

How can I defend Ruby on Rails against customers' not technical opinion?

My customer, a translations business owner, just told me that he has been reading about Ruby on Rails and told me that "there are more PHP guys around there" and "it seems the community prefers it". ...
6
votes
2answers
1k views

How can I reuse generic code for consulting between companies?

I am employed full time for company X and approached by company Y to do consulting services to write embedded C for them. While I know the basics of conflicts of interests and the big no-no's of ...
4
votes
4answers
1k views

How does someone with a business degree become a software consultant? [closed]

I'm a 4th year computer engineering student from a reputable university in Toronto and i'm curious as to how some of these software consulting positions with the large firms (Accenture, Deloitte, IBM, ...
5
votes
1answer
363 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 ...
1
vote
3answers
459 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
790 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# ...
1
vote
1answer
141 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 ...
3
votes
6answers
485 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 ...
12
votes
5answers
2k views

Questions on software development contracting [closed]

I am trying to understand a few aspects of applying for jobs such as the following: Android Developer - Front-end Experience Required - 3 month contract - London - £300 per day - Immediate start I ...
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 ...
3
votes
2answers
3k views

Freelancer.com—Any opinions? [closed]

Has anyone ever tried Freelancer.com (former GetAFreelancer.com)? Does anyone have any opinions/feedback on the site? I would like to start some projects as a freelancer but I would really like to ...
3
votes
6answers
675 views

Need advice on which route I should take for porting app from Android to iOS [closed]

I have developed this android application and I am looking to port it to iOS. My questions are: 1) I am planning to finance the iOS development with the money earn't from the android sales which is ...
0
votes
1answer
3k 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 ...
5
votes
1answer
3k 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 ...
363
votes
21answers
88k views

My customer wants me to record a video of how I develop his software product

Working as a freelancer, I often see strange requests from my customers, some of which can negatively affect my daily work¹, and others trying to set some sort of control. I usually encounter those ...
20
votes
4answers
9k views

How do freelancer web developers manage web hosting for customers?

I have built a number of websites for friends, family, etc. and I have put them all on a single shared web hosting account. Now that they are built, I want to get out of business of supporting them ...
12
votes
3answers
680 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 ...
6
votes
1answer
598 views

Is there a freelance website dedicated to high-end work, like writing compilers? [closed]

I've read through the previous posts on freelance websites and used most of them. I'm looking for a website dedicated to high-end professionals and high-end work. Such as writing software compilers, ...
2
votes
3answers
188 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 ...
6
votes
12answers
871 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 ...
10
votes
11answers
776 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
303 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
812 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 ...
25
votes
4answers
947 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 ...
2
votes
1answer
147 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 ...
17
votes
5answers
1k views

How do I manage success as an independent contractor?

I'm fixing bugs for a software company as a contractor on a per hour basis (first time for me). Today, in 6 hours I fixed two issues which had been planned at 32 and 40 hours each. The days before ...
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 ...
7
votes
5answers
354 views

What do you do to make the client understand that requirements not mentioned in contract should be charged separately? [closed]

I've done a very small project for a specified amount of payment. The project was some client-side validation code. However, now client asks for code improvement (general code improvement including ...