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
1answer
112 views

Is it reasonable for a client to expect automated test scripts as project deliverables?

Our company is currently halfway through a software project with a consulting firm. As someone who will be taking ownership of the project after the consultants finish, is it reasonable for our ...
2
votes
1answer
177 views

How much pair programming is ideal? [duplicate]

I think pair programming can be incredibly effective, and I don't mind doing it every now and then, but a company I've interviewed with states they pair program "95% of the time" (they're a consulting ...
0
votes
1answer
75 views

Freelancer websites and share source code with staff [closed]

How safe is sending project files via popular freelance websites? For example their staff/admins has unlimited access to tons of very valuable sources, what's the sense then to upload there something ...
5
votes
2answers
181 views

Should one reject over-scoped projects? [closed]

I spoke to my first potential client today and he told me about the requirements of his project - an Android app. He is a well-known designer / photographer in my country and now wants me to "convert ...
5
votes
4answers
350 views

Should an IT consultant charge for time spent on planning? [closed]

If you do consulting/freelancing as a software developer, should you charge your client on time spent on planning? By planning I mean long phone calls, on-site meetings, etc.
-1
votes
2answers
182 views

How to assure client that we will complete our project and won't run away with the money [closed]

I have decided to work as a freelancer. I have developed a software and have successfully given the presentation demo. The client liked it and has agreed to implement the project in his organisation. ...
1
vote
3answers
232 views

Quoting for a project with closed source

I sit with a project that I need to quote, and until the job is awarded, I can only use "View source" to check, and ask a few questions about the system. That makes quoting outright impossible for me ...
5
votes
1answer
305 views

Typical agreements for freelance development? [closed]

I am just starting out my programming career and I have a chance to bid on a freelance job. I have looked over the specifications for the app and believe I am capable of meeting the requirements ...
1
vote
2answers
256 views

Freelance charging based on tasks completed [closed]

I've just started freelancing and have two projects where I am splitting my week with both companies, one I'm charging hourly and everything is fine, the other one however they have said they will pay ...
5
votes
1answer
1k views

Terminating a freelance contract before completion [closed]

I've been building a large web application for a company. Initially the project owner appointed a Graphic/Web designer to complete all design/front end works. Me and who ever I bring in to complete ...
8
votes
10answers
1k views

Is there really anything to gain with complex design?

I've been working for a consulting firm for some time, with clients of various sizes, and I've seen web applications ranging in complexity from really simple: MVC Service Layer EF DB To really ...
0
votes
1answer
181 views

How to offer programming/database contract services? [closed]

If you are an independent consultant/contractor, working for multiple clients, how do you sell your services? Do you believe applying to job offers for regular positions and offering your services to ...
3
votes
2answers
190 views

Reusing code across several clients' projects [closed]

I've been a freelance web developer for 6 years. I have an issue that's bothering me and I'd like some advice. (Do note: I want advice from experienced freelance developers, or people who have been in ...
3
votes
3answers
171 views

Business Equity for Code. Is it advisable to enter into such agreements? [closed]

I have been considering this approach for a project I am about to embark upon and would like to hear from other programmers about their experience in contributing code for equity. Has anyone been ...
12
votes
1answer
1k views

In freelance software development, what kind of penalties should firms have when they miss deadlines? [closed]

I was talking with a co-developer. He has a client that wanted to make sure that he delivers on time. The client wants repercussions for missed deadlines. While I do not do freelance work, I ...
5
votes
2answers
641 views

Is it okay to add time for “unexpected delays” to a time estimate?

I've landed my first contract (hooray, self employment!) and the company is asking for time estimates. Programmers are notoriously bad at time estimates, and I know I've been laughably wrong ...
3
votes
1answer
2k views

What are the characteristics or features of production-quality code?

This is the first time I will be delivering code for a freelance project (web-app), and, since I don't have much experience shipping code, I am having a hard time deciding whether my program is ready ...
15
votes
5answers
2k views

Are missed deadlines common in programming jobs? [closed]

It was my freelancer job at oDesk. I have done several jobs earlier in given time, but is was the first time I missed the deadline. It was a very lengthy job and I tried my best but I still missed the ...
4
votes
5answers
240 views

How should I store an old project?

As a freelancer, I come across many projects. Its almost impossible to store a backup of all of the projects on my laptop. What are some better options to store them?
2
votes
3answers
254 views

Is 25% to me as sole author a good deal? [closed]

This is my first contract negotiation. So I've written a program which supports some hardware that the company makes. (The support is important, and most customers will buy it, but the software ...
1
vote
4answers
221 views

Freelancing and GPL?

Is it possible for a freelance programmer to use Open Source products under GNU Public License and make money given that he cannot stop his customers from freely distributing his products?
1
vote
4answers
329 views

Clever way to license/obfuscate web applications until the client has paid for it

I am doing contract work for various clients and I was wondering how best to go about safeguarding myself against non-payment. The projects will be ASP.NET web applications, most likely ...
5
votes
5answers
585 views

Should Cross browser testing be explicitly mentioned in the scope of a project?

I do freelance web development and front end dev is not my strongest point. This question came to me in my recent fixed bid project. Nowadays we use Jquery and Bootstrap and these take care of lots ...
4
votes
6answers
1k views

Should I allow my client to self host?

I'm just starting out as a web designer. I'm trying to build up a portfolio for my own website. I'm concerned about designing a site and handing it over to the client. Once I do this I could lose ...
4
votes
3answers
379 views

What's an incorporated software developer?

I saw a job posting asking for "incorporated software developers" and asking them to state their "incorporated rate" when applying. What's the difference between an incorporated developer and a ...
0
votes
0answers
81 views

Never had a job - Will it matter for internship? [duplicate]

On my 20 years on this planet I have never had a job. I am a CS student who just finished his first year at uni with a 3.8 GPA. I will be applying for internships next fall, and I will have a nice ...
4
votes
2answers
731 views

Important Questions to ask Client at Briefing (Web Development) [closed]

I am just moving into freelancing (my primary sector will be web design / web development). I've got a few projects for friends as well as one or two 'professional' projects in the pipeline. I would ...
0
votes
1answer
158 views

Impact of ending contract with know-ins-and-outs lead developer of a project [duplicate]

I have a long time running project. Its been running for about 6 months. The project is very big. The lead developer/team leader designed the project and the whole project is in his brain. He knows ...
2
votes
1answer
130 views

Expanding on vendor software?

I am a SCADA consultant and I work with many software packages. Due to their robust nature they include the capability of executing internal/external activex and vbscript code. Over the years I have ...
7
votes
2answers
449 views

Who owns code if project cancelled

The problem: I am working on a freelance marketplace, and I decided to cancel project with one of my clients, because client is impossible to work with with limitless delays and lots of bugs in his ...
5
votes
2answers
961 views

How do I get my first job at a freelancing website? [closed]

I am new to freelancing websites. The problem is I have zero rating and I can't get any projects even if I bid the lowest amount. I tried bidding aggressively. I even tried bidding the lowest ...
1
vote
1answer
162 views

Referring to freelance marketplaces as evidence of the experience for a potential full-time employer

I am currently a freelancer (JavaScript) developer, and now I am striving to work more on freelance marketplaces. Some time I want to move from Russia to Canada and find full-time work there. So: How ...
4
votes
1answer
254 views

Who manages a CMS after a freelance project is complete?

I've been a full stack .net developer for several years now using C#/MVC4/SQL Server and have never taken on a freelance project. This is because up until now I have worked only as a full-time ...
11
votes
3answers
3k views

Starting consulting while employed - conflict of interest

First of all I am not after legal advice. This is a bit TL;DR but I have a summary at the bottom, I'm explaining it all so people can offer insightful advise. Situation I need to explain my present ...
-1
votes
1answer
257 views

Software agreement for farming out development work [closed]

I'm looking for guidance from someone who has successfully hired a freelancer to assist with writing software they later marketed publicly. Simply, what kind of software agreement should I have the ...
6
votes
1answer
674 views

Wrote an application for a friend. Who is the owner of the software? [closed]

Friend asked me to develop a software application for him. I did and he paid me. There was no written contract. I live in UK and he resides in Canada. My question is: who is the owner of the software ...
0
votes
2answers
223 views

Which Open Source License is right for my project?

I'm developing a suite of software tools that I need help with which is why I want to release my software open-source. People should be able to use and modify my code as they please while contributing ...
3
votes
5answers
1k views

If I hire you for “a day”, how many hours are expected? [closed]

I've seen a lot of advice for freelance programmers which advocates quoting your rates in periods of a minimum of one day. That means that when someone asks your rate, you would say "$500 per day" ...
1
vote
4answers
1k views

How do web-developers do web-design when freelancing? [closed]

So I got my first job recently as junior web-developer. My company creates small/medium sites for wide variety of customers: autobusiness companies, weddign agencies, some sauna websites, etcetc, hope ...
4
votes
4answers
665 views

Freelancing - Getting paid for the quote or estimate

It is often necessary to spend time designing a solution, breaking down the design into tasks and sub tasks and estimating the time it will take to complete each task in order to produce a reasonable ...
121
votes
15answers
9k views

Demonstrate bad code to client?

A client has asked me to do a redesign of their website, an ASP.NET Webforms application that was developed by another consultant. It seemed like a relatively straightforward job, but after looking at ...
1
vote
2answers
251 views

Independent contractors posting projects to their portfolio

I'm about to hire freelance contractors to do small pieces of my web projects. Is it standard to allow them to put the project on their portfolio? Say a simple debugging task getting a specific ...
3
votes
4answers
399 views

Which metric/list should be used to evaluate whole software development team?

The title might be seem vague, so let me tell you a little bit history what i am trying to clarify question. I have been hired as a consultant for a corporate's small development division. The ...
2
votes
4answers
294 views

How to justify technology choice to customer?

When freelancing / contracting a customer will typically specify functional requirements, acceptance criteria, etc, and the implementation details are in the developer's hands. As a developer your ...
5
votes
3answers
261 views

Pricing personalized software?

Currently i'm working on a Purchased Order System Application Project for a small scale company. The Software that i am working on is personalized based on the on their business requirement. The ...
17
votes
6answers
2k views

Is it okay to rollback code if your client refuses to pay you? [closed]

A friend of mine did some contracting work to add localization support to an existing mobile app. He was not contracted to add any other features or fix any already existing bugs. He has finished his ...
7
votes
2answers
462 views

Is it common to purchase an insurance policy for contract development work? [closed]

I am not sure if this is the best place for the question, but I am not sure where else to ask. Background I am a contract developer and have just been asked to provide a general liability policy for ...
-2
votes
1answer
387 views

Is it a bad practice to quit a company only to begin as a consultant? [closed]

Like the title says; is it a bad practice to quit a company after a few years, only to begin as a consultant for the same 'customer'? I've been lucky enough to come in to a company in the oil ...
4
votes
5answers
416 views

Productivity strategies for one developer using many PCs [closed]

In a talk about time management, a famous computer scientist said: "One machine in your life is the right number." He recommended a laptop with a docking station. After trying this approach ...
4
votes
5answers
428 views

My work isn't being used… what can/ should I do?

Several months ago I was approached by a small business, who had seen my work previously and asked me to create a website for them. Since then, the website hasn't changed one bit and I haven't heard ...