Given today's environments, with a ton of already available classes and components an important measure of productivity is how well these things are reused. "KLOC per day", in any form, is a very poor metric for this.
A proper COCOMO model takes reuse into account for project size estimations.
Incidentally, having spent years in a company that used a COCOMO cost estimation model, the reason for counting LOC is this: It's not to measure your current progress. Any manager who does it is a PHB and an idiot.
But... A good manager uses those numbers to tune the COCOMO model, and to be able to judge the size of any *NEW* project you might be bidding/proposing. For that, LOC is actually a reasonable metric.
It's so that you can go to a potential customer, and say, "Yeah, we can do that. It'll take X calendar months, and Y man-months, so it will cost you Z dollars. Our cost estimates use a COCOMO 2.0 model, tuned over the past 10 years, so no, we aren't BS-ing you."
I recently switched from IBMs to Maxtor (making sure I wasn't buying Quantum's old stock) and have already had one of their 80Gb drives fail. For the record they are not as responsive as IBM in the RMA department.
Which drives aren't Quantums? How do you tell?
Also, I've had no problems with Maxtor RMAs. If you give them a CC, they'll ship you a drive in advance, and then you have 30 days to get them your old drive.
Disclaimer. I have a Maxtor 20GB drive in another machine that is rock solid.
Re:Even 333hr per month is pushing it
on
IBM 120GXP Revisited
·
· Score: 4, Informative
And that's the crux: it's alright having the drive under warranty & returning it, but who's to say that any drive they replace it with is not as faulty? Same thing with Maxtor.
I had a 40GB Maxtor (D540X) die on me three months after buying my computer. They sent me an advance replacement, and two months later that one died. When I called to RMA *THAT* one, and to complain about the short lifespan, they asked if I wanted a "new build instead of a refurbished drive" this time. My response was... HELL YES!
Given that comment from their customer service rep, it sounds like most drives under warranty are replaced with refurbs.
Yep, I had two D540X drives die on me in the space of two months (the second was the replacement for the first). Incidentally, the reason for the allegedly high die rate on those drives is that they are QUANTUM FIREBALL drives. At least, that's what Maxtor's RMA website told me...
Heh, and now that MS has a stable OS, the apps have all gone down the shitter.
What apps? Just about every commercial application on the market five years ago has been replaced by a Microsoft clone.
He's right, and the exception that proves the rule is Quicken. The only reason Quicken still exists is that the FTC (for reasons that are still unknown, given how merger-happy it seemed then, and still does) nixed the MS buyout of Intuit.
And how about when spammers lie, and say "this email was not sent unsolicited, you opted-in". I know for a fact that I never opted in to any of the spam places that send me this stuff.
property taxes - The motivation is to set the tax as high as possible to maximize funds. However, doing that causes people to not own property, which reduces the revenue stream. Thus the tax tends to be reasonable.
Unfortunately, this turns out not to be the case. In CA, we had to pass Prop 13 because the government didn't impose reasonable taxes. In fact, people were being taxed out of their houses -- they could afford the mortgage, but because 1) the house had appreciated due to inflation, and 2) the tax rate was unreasonable, they couldn't afford the property tax.
The DOJ wants the monopoly on the yellow properties, so they allow Microsoft to keep their monopoly on Boardwalk and Park Place in exchange for getting Marvin Gardens.
OK, that was reaaaaaaly bad. I'm sorry, I just couldn't help myself.
I'd love to, but I'm not the author of that long piece. I'm merely a participant on that listserv. Since most of the developers on that list aren't concerned with processor serial number issues, being driver developers, it wasn't discussed. Sorry.
Well, the MS guy did post it to a NT kernel developer's mailing list, inhabited by fairly knowledgeable NT kernel/driver developers (and a few clueless lurkers like myself:-P).
Isn't it about 3/8 inch for most drills?
You're trying to define quality - quality of code. Just be certain you don't go insane trying.
I think Justice Potter Stewart's comment re pr0n and obscenity is relevant here: "I know it when I see it."
Given today's environments, with a ton of already available classes and components an important measure of productivity is how well these things are reused. "KLOC per day", in any form, is a very poor metric for this.
A proper COCOMO model takes reuse into account for project size estimations.
Incidentally, having spent years in a company that used a COCOMO cost estimation model, the reason for counting LOC is this: It's not to measure your current progress. Any manager who does it is a PHB and an idiot.
But... A good manager uses those numbers to tune the COCOMO model, and to be able to judge the size of any *NEW* project you might be bidding/proposing. For that, LOC is actually a reasonable metric.
It's so that you can go to a potential customer, and say, "Yeah, we can do that. It'll take X calendar months, and Y man-months, so it will cost you Z dollars. Our cost estimates use a COCOMO 2.0 model, tuned over the past 10 years, so no, we aren't BS-ing you."
I recently switched from IBMs to Maxtor (making sure I wasn't buying Quantum's old stock) and have already had one of their 80Gb drives fail. For the record they are not as responsive as IBM in the RMA department.
Which drives aren't Quantums? How do you tell?
Also, I've had no problems with Maxtor RMAs. If you give them a CC, they'll ship you a drive in advance, and then you have 30 days to get them your old drive.
Disclaimer. I have a Maxtor 20GB drive in another machine that is rock solid.
And that's the crux: it's alright having the drive under warranty & returning it, but who's to say that any drive they replace it with is not as faulty?
Same thing with Maxtor.
I had a 40GB Maxtor (D540X) die on me three months after buying my computer. They sent me an advance replacement, and two months later that one died. When I called to RMA *THAT* one, and to complain about the short lifespan, they asked if I wanted a "new build instead of a refurbished drive" this time. My response was... HELL YES!
Given that comment from their customer service rep, it sounds like most drives under warranty are replaced with refurbs.
Yep, I had two D540X drives die on me in the space of two months (the second was the replacement for the first). Incidentally, the reason for the allegedly high die rate on those drives is that they are QUANTUM FIREBALL drives. At least, that's what Maxtor's RMA website told me...
What I wouldn't give to see Gates or Ballmer crack while on the stand.
Of course, if Ballmer cracks, he might just do the Monkey Dance on the stand. Now, I'd pay real money to see that!
Heh, and now that MS has a stable OS, the apps have all gone down the shitter.
What apps? Just about every commercial application on the market five years ago has been replaced by a Microsoft clone.
He's right, and the exception that proves the rule is Quicken. The only reason Quicken still exists is that the FTC (for reasons that are still unknown, given how merger-happy it seemed then, and still does) nixed the MS buyout of Intuit.
And a lack of BSA jack-booted thug audits.
And how about when spammers lie, and say "this email was not sent unsolicited, you opted-in". I know for a fact that I never opted in to any of the spam places that send me this stuff.
Yep, the redundant is deserved -- by 20 lousy minutes :-(
102. Business2.0 puts the "101 Dumbest Moments In Business" article on a webserver that can't stand a slashdotting.
Dude, that's "Mac 1984".
property taxes - The motivation is to set the tax as high as possible to maximize funds. However, doing that causes people to not own property, which reduces the revenue stream. Thus the tax tends to be reasonable.
Unfortunately, this turns out not to be the case. In CA, we had to pass Prop 13 because the government didn't impose reasonable taxes. In fact, people were being taxed out of their houses -- they could afford the mortgage, but because 1) the house had appreciated due to inflation, and 2) the tax rate was unreasonable, they couldn't afford the property tax.
If needed, you can always use "WiseGuy", "WhyYou", "Knucklehead", and of course, "nyuknyuknyuk".
I'm 000088, a nice shade of blue.
Would that make you a Hooloovoo?
thanks, dude.
You're kidding, right?
One of the 2000 winners did that. He wrote code that was simulatneously a sh shell script, a makefile, and C code.
The DOJ wants the monopoly on the yellow properties, so they allow Microsoft to keep their monopoly on Boardwalk and Park Place in exchange for getting Marvin Gardens.
OK, that was reaaaaaaly bad. I'm sorry, I just couldn't help myself.
Yeah, it's really useful when you find someone dead on your landing.
No, if you read it, it's the BIOS for the VIA chipsets that's buggy.
I'd love to, but I'm not the author of that long piece. I'm merely a participant on that listserv. Since most of the developers on that list aren't concerned with processor serial number issues, being driver developers, it wasn't discussed. Sorry.
And yes, I know, IHBT, IHL, HAND.
Well, the MS guy did post it to a NT kernel developer's mailing list, inhabited by fairly knowledgeable NT kernel/driver developers (and a few clueless lurkers like myself :-P).