[SATLUG] IO-InfoOnly: PHP Eats Rails for Breakfast
Justizin
justizin at siggraph.org
Wed Dec 6 10:02:14 CST 2006
On 12/6/06, K. Spoon <kell at spoonix.com> wrote:
> On Tue, Dec 05, 2006 at 08:49:45PM -0600, Bruce Dubbs wrote:
> > I see your disagree and raise a new disagree 100%. You are using SLOC
> > counts as a measure of quality. Thats wrong. You can't measure
> > productivity with different levels of quality. The code from both
> > programmers needs to be vetted for quality.
>
> Yeah, yeah. :) I read Knuth's essay about how big O misled programmers
> into using a quicksort when a bubble sort was faster, too. I'll even
> grant you that programming is 1/3 science, 1/3 art, and 1/3 craft and
> that anyone who uses absolutes is asking for trouble.
>
> But if I'm on a team where everyone else is churning out 200 lines a day
> and the newly minted BS/CS is bragging about how he's doing 500... to
> me, that's a warning sign that someone needs to go check his work and
> reign him in if need be because if you don't there's at least one (and
> probably more) 3am gdb session and a daily WTF in your future.
>
Or you have an organizational problem, such as the new guy being the
only person willing to enter a certain realm of code, eventually the
only one who understands it, and also may become more productive in
the raw sense than other team members who work in a broader codebase.
Also, a productive programmer should write about ten lines of code per
day, and some say negative ten.
> > In your comments above, you automatically assume that the person
> > producing more SLOC is producing lower quality code. In many cases, the
> > high SLOC producer also produces better quality code.
>
> If more is better quality, then why did you reduce the SLOC by 50% in
> your FORTRAN anecdote? Also, would that program not have been easier to
> maintain before then if it had always been 20K lines of code instead of
> 40K?
>
BTW, is anyone else in this thread ready to take this discussion to an
ACM SIGPLAN conf and have it out over a few beers? ;)
--
Justizin, Independent Interactivity Architect
ACM SIGGRAPH SysMgr, Reporter
http://www.siggraph.org/
More information about the SATLUG
mailing list