What do you offer?

Express the business side of your digital lives. Share your experiences and/or your comments regarding a business or organization.

No advertising.

Moderator: General Moderators

Ree
Forum Regular
Posts: 592
Joined: Fri Jun 10, 2005 1:43 am
Location: LT

What do you offer?

Post 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?
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post 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.
Charles256
DevNet Resident
Posts: 1375
Joined: Fri Sep 16, 2005 9:06 pm

Post 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
rulonaes
Forum Newbie
Posts: 5
Joined: Tue Sep 20, 2005 11:36 am

Post 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.
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

if you don't have the rights, you can't use it. Simple enough.
Ree
Forum Regular
Posts: 592
Joined: Fri Jun 10, 2005 1:43 am
Location: LT

Post 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. :roll:

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?
User avatar
John Cartwright
Site Admin
Posts: 11470
Joined: Tue Dec 23, 2003 2:10 am
Location: Toronto
Contact:

Post 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.
Ree
Forum Regular
Posts: 592
Joined: Fri Jun 10, 2005 1:43 am
Location: LT

Post 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?
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post 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.
User avatar
John Cartwright
Site Admin
Posts: 11470
Joined: Tue Dec 23, 2003 2:10 am
Location: Toronto
Contact:

Post 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.
User avatar
Trenchant
Forum Contributor
Posts: 291
Joined: Mon Nov 29, 2004 6:04 pm
Location: Web Dummy IS

Post 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.
User avatar
n00b Saibot
DevNet Resident
Posts: 1452
Joined: Fri Dec 24, 2004 2:59 am
Location: Lucknow, UP, India
Contact:

Post 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 :cry: i can't even put my name on it :(
Charles256
DevNet Resident
Posts: 1375
Joined: Fri Sep 16, 2005 9:06 pm

Post by Charles256 »

dang...punks better be paying you goooood.
User avatar
n00b Saibot
DevNet Resident
Posts: 1452
Joined: Fri Dec 24, 2004 2:59 am
Location: Lucknow, UP, India
Contact:

Post by n00b Saibot »

Charles256 wrote:dang...punks better be paying you goooood.
I force them to :twisted: or else they face my wrath :twisted:

But I somehow manage to slip my name somewhere, not in ascii but in hex, oct, binary or whatever 8) (may be md5 it :lol: )
User avatar
phpdevuk
Forum Contributor
Posts: 220
Joined: Mon Jul 04, 2005 5:31 am
Location: UK
Contact:

Post 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.
Post Reply