- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Comment Frist!
Admin
A winner is you.
maybe not.
Admin
...I think code reviews are a great idea to keep everyone else's very poor code out of the system.
My code however is of a very high quality and doesn't need reviewing. And if you find it too complicated - well perhaps you're just not good enough a programmer...
Actually code reviews are a good idea in general but I have found that if you have too rigorous a "committee" procedure then you just get a pile-up of stuff waiting to be reviewed, and if you put the best developers onto the committee (you would, wouldn't you?) you are wasting your resources if they spend too much time reviewing code when they'd be better employed writing it.
Reviews are often best done before the code is written.
Admin
After reading that fist paragraph I thought they were going to man the checkpoints with some warlord's henchmen armed with AK-47s. In retrospect, I think that would have been a better way to go.
Admin
Did anyone else read the conversation between Hank and Dean in their Venture Bros voices?
Admin
I actually don't think this is a terrible way to go about things. The meeting probably brought up some things in the developers mind that they didn't think about before. If you are confrontational about the omission, the only thing it does is make the egotistical developer think that he is right and drives it into his mind even deeper. On the other hand, if you allow them to save face, they go back to their desk and meditate on the concepts that you presented to them, perhaps even Google a couple that they didn't know about and ultimately resolve those problems in their final product. Programmers are good problem solvers that way.
Admin
Sorry, my comment did not pass the review
Admin
Competent programmers are good problem solvers that way.
FTFY.
Admin
Admin
How on gods green earth do you make a review board with no teeth? They would probably be more effective if they just call everybody in and watched cartoons!
CAPTCHA: Nulla - a femail pointer
Admin
Admin
TRWTF is all this talk of Hank and Dean with no mention of Brock. amirite?
Admin
Yes, managing those huge authorization databases of <empty set> can be a major hassle.
Admin
"No one would come?" What about "be at the meeting or be clearing out your desk?"
Admin
... or as my colleague would say: "That's what monster's for."
Admin
The only Brock I know has a massive phallus tatooed on his chest.
Admin
Beats the other way around, I suppose. (Yo ho ho and a bottle of rum, indeed)
Admin
You might get away with that comment this time, given the title. Most of the time it would simply get deleted.
Admin
Pete says the meeting is a service to the developers. Pete's an idiot. What service did they provide? Sure, they didn't need to "kick the project back to the drawing board," but they certainly should have done a better job of educating Hank on the security issues of his idea. They should have at least told him "You have our approval (as if you need it), but your web service will be vulnerable to any common hacker on the web. SSL protects the messages, not the web service itself. Please, for the sake of the billing department, consider adding some method of authentication." If that's the most this committee could ever do about it, then they should have done that instead of letting Hank walk away proud of his idea.
At least it sounds like Dean was on the right track; too bad he was stunned to silence by Hank's idiocy.
Admin
Admin
Yesterday's article did not make it through the review process.
Admin
I have altered your billing data. Pray I don't alter it any further!
Admin
WIN! +1 Internets for you!
Admin
Yes, but they need to change Pete to Rusty.
Go team Venture!
Admin
Clearly the answer is to establish a review committee to review the work of the review committee...
Admin
Admin
Yeah, reviews should be more of an occasional "random" thing where some of a team members recent code is pulled and analyzed by the DEV team, not some other outside "committee."
This serves not only improve that programmer, but also helps teach other programmers in the review.
Admin
Admin
click on the text "WHY ARE YOU WRITING THIS" and be amazed!
Admin
Then -- the math is so simple even an MBA can do it -- you divide Income=0 by Cost=$BIGNUM and discover that your Return on Investment is approximately minus 100 percent. At this point the MBA's eyes will start glowing red and everyone in the vicinity will get shot. Like I said, you have to activate this weapon with care, but if you do it right the company will be better off in the long run.
Admin
I don't get it. 0/BIGNUM = 0, no? But then, maybe you need to be an MBA for this sort of thing.
Admin
Yeah, it's MBA math. Remember that "Diet Calculus for Business Majors" class that you laughed at in college when you were taking Real Math?
Admin
Generally that's what you do when you want to look good by making the committee, but you don't want them to actually do anything.
For proof of this, see civilian review boards. They are tasked with analyzing infractions committed by police against citizens. Just having these is a major hurdle. Of the few that exist, it's a whole other matter if they have any power such as ability to review police records, which is even rarer.
Admin
Damn, I knew I was missing something.
Admin
That'd be -100%.
Admin
Admin
Reminds me of an organization I used to work for where the philosophy basically was: We must have a secure deadbolt on the front door, plus a padlock, and the door must be made of 3-inch thick steel, and we'll have armed guards stationed at all times, with barbed wire and landmines around the perimeter.
Then we'll leave the back door open because, hey, it's too much trouble going through all that security to get through the front door every day.
Admin
Admin
Admin
Admin
I am reminded of a sign I saw at MakerFaire. It was on the barrier around a pulse jet powered "carnival" ride.
"SAFETY THIRD"
Admin
What's up with Remy Porter's infatuation with rainbows and unicorns?
Admin
Admin
Admin
CAPTCHA transverbero -- the transformation of Niel Young's 1982 album into electronica.
Admin
wat happened!
Admin
Admin
My old department used to take hte exact opposite approach. So much time doing meaningless crap that it was amazing people remembered various programming languages because there could be litereal gaps of years between code development phases for any one person.
Admin
Admin