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
2answers
89 views

What document/artifact should alert me when an old requirement changes the scope of new one?

I developed a software application a year ago, I delivered it with a simple documentation. For example, it has an special and complicated login system as requirement. Now the customer calls and ask ...
0
votes
0answers
44 views

How To Better Manage Expectations on Iterations in Software Dev [duplicate]

This question is inspired by a current problem I having with a client I am consulting through. A few months ago we were working on a project for a big construction firm. I was working on an hourly ...
1
vote
1answer
28 views

Demonstrate or Report a project to Client while freelancing

I have started freelancing for couple of weeks and have done few projects. While doing it I found myself in risky situation when client ask progress and also want to see it done. which means I have ...
3
votes
0answers
55 views

Client and access to Github history [closed]

About a year ago, our company hired a development company to build a mobile app we had been longing to do, but never got the time to develop. With previous bad luck with outsourcing, we got it on ...
11
votes
2answers
1k views

How exactly do exclusive code rights work? [closed]

I was asked by a client to submit a proposal for a web-app he wants to built. This client is a startup with a relatively good traction so far (as it seems). I have been asked to draft up a contract ...
-1
votes
1answer
77 views

Any library or dll to use to give a free lancers project from clients who accept your work but not pay [closed]

I've been thinking about getting into the free lance field (using sites like guru.com or freelance.com). Something I see in the FAQ's is that there's been numerous instances where the client got an ...
-2
votes
1answer
100 views

Providing production code samples as part of an invited freelance work proposal? [closed]

I have only recently started to market myself as a 'programmer' rather than an analyst or something else entirely. In a recent search of freelance/part-time/contract work, I came across an ad for a ...
1
vote
1answer
226 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 ...
5
votes
2answers
232 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 ...
-1
votes
2answers
225 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
250 views

Quoting for a project with closed source [closed]

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
559 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
299 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
2k 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 ...
3
votes
2answers
226 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
204 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
2k 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
775 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
5k 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
3k 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
254 views

How should I store an old project? [closed]

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
297 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 ...
2
votes
4answers
281 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
343 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
712 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 ...
5
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
484 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 ...
4
votes
2answers
892 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
168 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 ...
11
votes
3answers
669 views

Who owns code if project cancelled [closed]

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
1k 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 ...
5
votes
1answer
362 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 ...
10
votes
3answers
4k views

Starting consulting while employed - conflict of interest [closed]

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
272 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
789 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 ...
-1
votes
2answers
232 views

Which Open Source License is right for my project? [closed]

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
2k 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 ...
3
votes
4answers
736 views

Freelancing - Getting paid for the quote or estimate [closed]

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 ...
122
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 ...
0
votes
2answers
300 views

Independent contractors posting projects to their portfolio [closed]

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
498 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 ...
1
vote
4answers
314 views

How to justify technology choice to customer? [closed]

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
277 views

Pricing personalized software? [closed]

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 ...
7
votes
2answers
653 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
405 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
423 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
435 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 ...
4
votes
4answers
465 views

Version control and project management for freelancing jobs

Are there version control and project management tools which "work well" with freelancing jobs, if I want to keep my customer involved in the project at all times? What concerns me is that repository ...