The worst programmer habit I know of is copy-and-paste coding instead of using subroutines. You can tell people not to do it, but some always will. Those people should be bid farewell -- you can't afford their overhead
This drives me absolutely crazy. I understand it's tempting to copy-n-paste, considering the deadlines that many programmers are on(I've done it on occasion), but in the long run code readability and the ability to _easily_ modify code suffers.
For example, we have a binary file format for our configuration files. In order to check to see if a particular data type is a byte array, you have to mask off some bits and do a bitwise or. What if we change the format for byte array? Well, you have to go through umpteen config readers and change all the copy-n-pasting that has been done. Just a few weeks ago, I blew up and said that I wouldn't touch any new code that hadn't used the functions that I had written.
What we plan on doing is rewriting a module at a time and then doing extensive testing on that module. I know that sounds obvious, but alot of outfits will _figure_ out some grandiose design and then parse out the parts to different developers, working simultaneously. Many times you end with something just as bad because either you didn't learn from your mistakes or that the design was flawed from the beginning.
Then again, if your code is one _huge_ pile of spaghetti, you might have no choice except to rewrite all of it at the same time.
But I don't like being forced to strap on a tool belt and wrench around when all I want is to get an app installed and start working.
This is an excellent point. Most of the time you just want to get things done. You dont' feel like configuring yet another, and completely different format text file or modify some hybrid bash/perl script just to get things running. Sometimes it's fun to get your hands dirty, but most of the time it isn't.
And I know I'll get flamed for this one, but I still think having just one dominant desktop environment is the way to go. People will say things such as "choice is good" and you can run the other desktops apps, but it's still no the same. It's a duplication of effort and can be confusing for new users. Joe Sixpack newbie who picks up a copy of redhat and doesn't know if he should choose GNOME or KDE.
I used to hang out in BlackBurrow and named a character "traingiver", until some 15 year old punk-ass dungeon-babysitter changed my name. At that point I was like, "if these idiots don't have a sense of humor about a stupid-ass game, them i'm out of here". That was about a year and a half ago, and I haven't logged in since.
...this guy should switch to decaf? Oh, and maybe lay off the hallucinogens just a tad. Not totally, but just a tad, because we all know writers need hallucinogens.
European are fucking pussy, socialists. You can almost feel the jealousy when they try to bash the United States(the greatest country to ever exist by far), in one of their posts.
Let me guess? Your one of those wacko, leftist, environmentalist types that thinks people are brain-washed by advertising. It is you that is the brain-washed fool.
Anytime I see someone say the word consumerism, I know they're a leftist fucktard.
what kind of brain-damaged moron could blame the internet for school-shootings? Why is this fucking idiot Katz allowed to post?
I blame the internet for idiots like Katz
Southwestern Bell also has the "extended" plan, which allows you to get up to 6Mbs/sec downstream depending on your distance from the central office, but still only 384Kbs/sec up. When the technician installed my dsl he said I could probably get about 3.5 Mbs/sec down, but I can't justify the $120/mo when I get t-1 download speeds and don't serve for $40/mos.
i want 10k Chinese rolling into St. Louis. The heartland. We've got 500K people with rifles, uzis, m-16's. We won't get taken. It'll be a turkey shoot. NOBODY TAKES THE UNITED STATES OF AMERICA! NOBODY!
amen brother! The United States will never go socialist, unlike how Europe has gone semi-socialist. We are capitalist warlords, and I GODAMN LIKE IT. When the shit hits the fan, who does Europe come running to? BIG-BROTHER U.S. Because we can kick bad ass. Hey, u Euro-trash, next time u proclaim how great ur socialistic paradaise is, remember who is top-dog in this world, and who protects ur weak asses.
I've been saying for years that China and U.S. their icbm's "NOW" can only hit our west coast, plus more importantly, the United States of America's space dominance is unparelleld
In 20 years we will beat China. But now that I think, I don't know about 75 years
Will there be a country, every, that can take the United States?
I've been saying that Iran or Iraq is not the problem. Once China gets their tech, they will be a force to be reckoned with. Bush says we will "protect" Taiwan. Hmm. We can kick the shit out of China now, but in 30 years I don't know
This drives me absolutely crazy. I understand it's tempting to copy-n-paste, considering the deadlines that many programmers are on(I've done it on occasion), but in the long run code readability and the ability to _easily_ modify code suffers.
For example, we have a binary file format for our configuration files. In order to check to see if a particular data type is a byte array, you have to mask off some bits and do a bitwise or. What if we change the format for byte array? Well, you have to go through umpteen config readers and change all the copy-n-pasting that has been done. Just a few weeks ago, I blew up and said that I wouldn't touch any new code that hadn't used the functions that I had written.
"The root of all evil is premature optimization" - Knuth
How the hell is this flamebait. Moderators, layoff the christmas crack.
Then again, if your code is one _huge_ pile of spaghetti, you might have no choice except to rewrite all of it at the same time.
My 2 cents
This is an excellent point. Most of the time you just want to get things done. You dont' feel like configuring yet another, and completely different format text file or modify some hybrid bash/perl script just to get things running. Sometimes it's fun to get your hands dirty, but most of the time it isn't.
And I know I'll get flamed for this one, but I still think having just one dominant desktop environment is the way to go. People will say things such as "choice is good" and you can run the other desktops apps, but it's still no the same. It's a duplication of effort and can be confusing for new users. Joe Sixpack newbie who picks up a copy of redhat and doesn't know if he should choose GNOME or KDE.
Faulker! get a clue. It's the same reason that everybody else obscures their addy
I don't even understand what the hell the post is about. A Space Opera? What the fsck is that?
I used to hang out in BlackBurrow and named a character "traingiver", until some 15 year old punk-ass dungeon-babysitter changed my name. At that point I was like, "if these idiots don't have a sense of humor about a stupid-ass game, them i'm out of here". That was about a year and a half ago, and I haven't logged in since.
We can't do gl for ps2, but we know MS/Nvidia will still have a GL api for X-box(Carmack) Offtopic, yes, but when can we hack x-boxes?
...this guy should switch to decaf? Oh, and maybe lay off the hallucinogens just a tad. Not totally, but just a tad, because we all know writers need hallucinogens.
Bahah, what a fscking moron
European are fucking pussy, socialists. You can almost feel the jealousy when they try to bash the United States(the greatest country to ever exist by far), in one of their posts.
Good one slashbot. Does it make you all warm and fuzzy inside to think of yourself as part of "the linux community"?
Eurotrash women are fucking ugly
Anytime I see someone say the word consumerism, I know they're a leftist fucktard.
Quake3 does not use SDL. In fact, Loki has nothing to do with the Linux version of Quake3. It was all developed in-house at Id.
what kind of brain-damaged moron could blame the internet for school-shootings? Why is this fucking idiot Katz allowed to post? I blame the internet for idiots like Katz
Southwestern Bell also has the "extended" plan, which allows you to get up to 6Mbs/sec downstream depending on your distance from the central office, but still only 384Kbs/sec up. When the technician installed my dsl he said I could probably get about 3.5 Mbs/sec down, but I can't justify the $120/mo when I get t-1 download speeds and don't serve for $40/mos.
Michael must hang out with Katz alot. What a moron
be proud that momma's son did well, and takes care of her in her waning years
i want 10k Chinese rolling into St. Louis. The heartland. We've got 500K people with rifles, uzis, m-16's. We won't get taken. It'll be a turkey shoot. NOBODY TAKES THE UNITED STATES OF AMERICA! NOBODY!
amen brother! The United States will never go socialist, unlike how Europe has gone semi-socialist. We are capitalist warlords, and I GODAMN LIKE IT. When the shit hits the fan, who does Europe come running to? BIG-BROTHER U.S. Because we can kick bad ass. Hey, u Euro-trash, next time u proclaim how great ur socialistic paradaise is, remember who is top-dog in this world, and who protects ur weak asses.
I've been saying for years that China and U.S. their icbm's "NOW" can only hit our west coast, plus more importantly, the United States of America's space dominance is unparelleld In 20 years we will beat China. But now that I think, I don't know about 75 years Will there be a country, every, that can take the United States?
I've been saying that Iran or Iraq is not the problem. Once China gets their tech, they will be a force to be reckoned with. Bush says we will "protect" Taiwan. Hmm. We can kick the shit out of China now, but in 30 years I don't know
I'm glad you love living your little, weak socialist countries. I'm very happy for you