Last week Microsoft announced a "major upgrade" to Windows. Normally we software types use the term "upgrade" to mean "addition of new functionality to fufill new user requirements." However, what Grungeware is doing is what we in the trade call "corrective maintenance": the repair of defects. In this case, making (excuse me, "trying to make") the software
finally fulfill the original, implicit user requirements for quality and security.
The Seattle Scammers have actually published the figure that a full five percent of the Windows code has been modified in this project. Five frelling percent! Not adding new features, which can be a rather well-organized, high-likelihood-of-success kind of project if done right. No, diddling with existing old features that already don't work right, which almost always turns into a nightmare of ripple effects and modification of code that's already been modified by so many different people that it's almost impossible to read. Elevators and automobiles improve with maintenance. Software degrades with maintencance.
If any corporation discovered that one of the most important applications built by its own programmers was so bad that it needed a full five percent of its code rebuilt it would not rebuild it. First it would look for the people and the organizational structure that allowed that piece of drenn to be built, pass testing, signed off, released into production, and kept running with toothpicks and chewing gum for the past decade. Then it would toss those people off the roof (I'm talking about managers here, not the programmers who are just trying to do what they're told with an impossible deadline and no inspections), reorganize the structure, and launch a project to build the application over from scratch, using 21st century software project management principles instead of the medieval guild philosophy that prevails on Puget Sound.
Five percent! I would not have approved that project and I wouldn't want to have anything to do with a company that tries so desperately to patch up worthless old software instead of throwing it out. And I would for damn sure not
install that software on my computer! There's no possible way it can fix much more than half of the quality and security problems in Windows, and I guarantee that this project will inject almost as many defects as it removes. Software development American-style is simply like that. This is the reason that so much of the industry is going offshore where people plod their way boringly and carefully through software development instead of being creative cowboys.
If the whole world were not insane, this project would be the biggest boost for Macintosh sales in history.
sargentlard said:
Fraggle's impressive advice made me want to buy a mac but I do not want to feel like shit every 2 years because I spent 5 grand on a mac only to be ousted by a stronger, better model coming out....I doubt wolf does too.
My wife's had her PowerBook for four years and it shows no signs of becoming obsolete soon. It's got Jaguar and she's going to upgrade it to the Panther OS before she hands it down to me.
She just bought a PowerMac G4 which will probably last her the rest of her life, and it barely cost half of your figure.
Remember: You only need a computer that does what you want, not the glitzy new one they're advertising on TV.
I've thrown away three laptop PCs in the past eight years. Not because they became obsolete, but because they
stopped working! All of the hardware gurus tell me that the way to keep a PC/Windows-architecture machine from going down is to wipe the hard drive once a year and reinstall everything. I believe them. I'm sure I could get rid of my Trojan Horse(s), get Norton System Works and the Disk Defrag utility to run again, and stop crashing Mozilla twice a night, if I spent all my free time over the next two weeks tracking down the installation diskettes and CDs for all my software, getting one for Windows which I never had, and going through the pain of another Windows installation. And it might very well run okay (what passes for okay with Windows, meaning only five percent of my time spent being a software mechanic) for a whole year. But I'm not willing to settle for that. I want to forget everything I know about hardware and software technology and just be a computer user, just like I stopped rebuilding carburetors for fun 30 years ago because now all I want to do is just drive the damn car.
(Yes, it is a Mercedes. We bought in new in 1978 and it still runs like new. And it doesn't have a damn carburetor because it's a diesel. The automotive equivalent of a Macintosh. You get what you pay for plus the added reward that it keeps on working so you save a lot of money not having to replace it.)
P.S...can i borrow some money dude? You're loaded
No, it's been thirty years since I smoked a... oh I misunderstood you. ^_^ I'm also sixty as I've admitted many times and after having been unemployed for a few long stretches, it's a struggle to put together enough money to retire, even at what undoubtedly looks like a generous income.