Quote:
Originally posted by RyanLanane@Mar 24 2005, 12:14 PM
Which, after reading my OP I can see why it would of come across like that.. I do have a question for both you and Sarettah though Hell Puppy. I am aware that you rarely find a programmer who codes like another one so as a theoretical question - If you have 2 programmers on staff will you have a lot of problems and programs being fixed non stop if you have one programmer fix/modify a small portion of code a different programmer built from ground up? Or if you already have a solid programmer should the second programmer be able to hop in and find the problems/modify it to your liking right away ?
|
Saretah already nailed it. It's all about the design and documentation up front.
A program of any complexity at all will be written 10 different ways by 10 different programmers. And each one of them thinks their way is the best and will be more than willing to defend that position vigorously with deep geeky explanations.
And if the project is documented properly, it just doesn't matter.
The web, even on the adult side, is rapidly becoming very dynamic. Even something like a TGP is database driven these days. I've been moving my sites in that direction for years and years already. And we spend tons of time upfront deciding exactly what we want to do and designing a database that will be able to meet those needs before the first line of code is written.
If one of our other programmers comes in behind me to try to add some new feature to one of our sites, he'll likely open my code up and go "who wrote this shit?!?!" and cuss for a bit. But afterward, he'll open up the database docs and if he's even remotely worth his salt will immediately know how to do pretty much anything he wants with the actual content of the site.
It's all about the data and letting the programmer know how to put it in and get it back out consistently in a manner that will co-exist with all of the other code that is already written.
Unfortunately there are a lot of programmers out there who can make the computer get up off the desk and dance in either Perl or PHP, but they know absolutely dick about good database design.
Are we making this sound difficult? Well, it IS very difficult to find good experienced well seasoned programmers. And it is pretty much impossible to get a good one who'll work cheap.