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)

0
votes
1answer
41 views

SMACSS for PHP? [closed]

We are considering hiring freelancer to support our PHP development. We are looking for a code architecture design guide for PHP, which would enable us to easily manage external code from freelancers. ...
0
votes
0answers
82 views

Is it appropriate to ask for a referral fee when sending work to another freelancer? [migrated]

If I have a client who needs some work done that I am either too busy to do or that I don't have specific expertise in, I'd like to refer the work over to another freelance software developer who can ...
-1
votes
2answers
119 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
2answers
159 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 ...
4
votes
1answer
140 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
1answer
97 views

Who retains ownership when custom software is commissioned? [closed]

A local business owner wants to hire me (contract) to build custom software for his business and employees. It will likely be a small web app that I'll host on AWS. Who retains IP rights to the ...
1
vote
2answers
232 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
389 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 ...
9
votes
10answers
998 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
144 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
158 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
152 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
857 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
483 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
930 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 ...
12
votes
5answers
1k 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
222 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?
0
votes
0answers
250 views

oDesk agency for subcontracting

My question has to do with whether to create an oDesk agency (I've searched to verify that oDesk questions are appropriate). I have a project for which I was hired, and the client has given me ...
3
votes
3answers
246 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
190 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?
2
votes
4answers
312 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
441 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 ...
3
votes
6answers
928 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 ...
3
votes
3answers
321 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
77 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
601 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
140 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 ...
1
vote
1answer
120 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
394 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
794 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
149 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
194 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
2k 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
242 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
554 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
210 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
983 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
860 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
603 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 ...
122
votes
15answers
8k 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
208 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
323 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
273 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 ...
4
votes
3answers
242 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 ...
3
votes
3answers
380 views

What are general guidelines and advices to estimate how much you should charge for a project, being a novice freelancer? [closed]

I am an experienced programmer but completely new to the market. Someone wants me to do a project for them, but I do not know how much it is worth. What are general guidelines/advices for finding what ...
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 ...
5
votes
2answers
342 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 ...
1
vote
1answer
374 views

Long-term Freelance contract: should it have a salary-day or not? [closed]

I don't like to speak about money. I just like to work. I still believe in a relationship between good work and good compensation. Hence I don't want ask my employer about my compensations, actually ...
-2
votes
1answer
359 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
412 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 ...