Page 1 of 2
What do you offer?
Posted: Tue Sep 20, 2005 7:07 am
by Ree
Do you develop customized solutions for each new client, or do you have some premade 'modules' (such as product management, service management, newsletter management etc) that you offer? I understand that always there will be a need to do coding according to custom requirements, but do you use such 'modules' when you can?
Posted: Tue Sep 20, 2005 8:11 am
by feyd
Most of my contracts are worded such that I don't own the code in the end, so roughly 90% of my work is entirely custom built.
Posted: Tue Sep 20, 2005 11:56 am
by Charles256
for some odd reason most people think code is special and they don't want you to retain the rights to that paticular code so you normally have to code from scratch..though I still find this odd because, well, you did it once, you would be familiar with the logic and probably produce simliar code..but eh, what do I know?:-D
Posted: Tue Sep 20, 2005 12:06 pm
by rulonaes
I like to avoid redo work so every time I do something I look into my libraries to see what I can use. This speeds up proces and limits custom writing code just for one customer. Only adjust a module for customer if realy needed but again make it re-usable all the time even if never will be used. Even if you do not own the code in the end why rewrite code again for another customer ... rather spend time on getting a new customer to build for.
Posted: Tue Sep 20, 2005 12:24 pm
by feyd
if you don't have the rights, you can't use it. Simple enough.
Posted: Tue Sep 20, 2005 2:47 pm
by Ree
wait wait wait... Say, I've coded a class and I used it in some guy's website who wants to retain the rights to the code (thus the class as well). Now another client comes and wants me to do some coding for him and I see that the class that was used for the previous guy's website would fit just fine in the new guy's site. According to you, I can't reuse the class. What do I do then? Code the same differently (maybe do some procedural???)?? Change var names in the class? Pretty stupid 'solutions' those would be when you think about it.
I'd use the class right away, the guy will never know if I used it on another project or not. Why would one care about it?
Posted: Tue Sep 20, 2005 2:52 pm
by John Cartwright
It's as simple as if it is discovered, through leaked source code or whatever then you are liable to get a law suit on your hands.
Posted: Tue Sep 20, 2005 2:55 pm
by Ree
Well, yeah that's right in theory, but how will you go about not using the class when you NEED to use it?
Posted: Tue Sep 20, 2005 3:33 pm
by feyd
well, the way it works for me, I build a new version of that code every instance I need it. Since I've written these a few times, I can rewrite very large libraries very quickly.. improving it and stripping out things that aren't needed, adding where things are needed for each job.
Posted: Tue Sep 20, 2005 3:34 pm
by John Cartwright
Start from scratch?
I think what your getting is that were just re-inventing the wheel over and over again so were going to be using the same methods we did before.. and just because you will face similar situations in your programs doesn't mean using copywritten code (as long as you start from scratch). Thats just as well saying echo() can only be used in one application.. the truth is some things tend to need to be done a certain way, or a particular way of doing something is common and simply makes more sense. You of course, cannot be held liable for stuff like that.
Posted: Tue Sep 20, 2005 5:44 pm
by Trenchant
I personally have decided to use more "modular" work. I'm designing a core contol panel where new modules can be added. I make less money but the new modules can be resold from clients who already own the "Core". The core is only dirrected at server management which is a bit of a hamper but it works out nicely.
Upon request I will code from scratch though.
Posted: Wed Sep 21, 2005 2:13 am
by n00b Saibot
feyd wrote:Most of my contracts are worded such that I don't own the code in the end, so roughly 90% of my work is entirely custom built.
same here. but the ratio is much worse 99.99% boo hoo

i can't even put my name on it

Posted: Wed Sep 21, 2005 2:21 am
by Charles256
dang...punks better be paying you goooood.
Posted: Wed Sep 21, 2005 2:40 am
by n00b Saibot
Charles256 wrote:dang...punks better be paying you goooood.
I force them to

or else they face my wrath
But I somehow manage to slip my name somewhere, not in ascii but in hex, oct, binary or whatever

(may be md5 it

)
Posted: Wed Sep 21, 2005 2:46 am
by phpdevuk
I tend to offer both, most of my clients don't seem too bothered about owning the code and are quite happy to have modules plugged in from a cms or a shop built from an existing design. I think at the end of the day they look at it as a cost thing a custom e-commerce site can take along time to develop from scratch using an existing one only need to be dropped into the design and tweaked a bit saving time and money.