I am Jack's Smirking Revenge

little, yappy dogs

Thursday, April 16, 2009

Whiny End User


There seems to be a plague out there in the world, a horrible affliction which once contracted is terminal for the host. A pitiful, ignominious fate for those so unlucky to contract it.

I am speaking, of course, of affiliation with Microsoft.

But first, this side note.

Software development is a curious beast. A company gets an idea to make a product: people decide what the user wants from this product, other people write meticulous documents which are revised and re-revised that describe all aspects of the functionality of the product, yet further people create the product, another team tests the product, and all the while, someone who may or may not have their head up their ass is overseeing the whole project.

Often what happens along the way in this process is that the developers and testers- the very first people to ever use the product- come up with additions and elaborations to the product which are very useful. What ends up happening to these good ideas is that the product ships without any of them.

So, because they weren't in the original budget, and it would cost too much to pay for them to be officially added to the software...

spec writers add the new bits to the spec,
coders make sure they're coded to spec,
testers test them to make sure they do what the spec says,
tech writers write up the section for them in the manual and online help,
ad people add the new bit to the advertisements and box label,
et cetera

And all despite the fact that in a lot of cases the developers add them anyway for their own benefit, so they are already IN the product, just unofficially.

The very system 'designed' by the comapny to generate the product can end up being the enemy of a "very useful end result".

And it appears that as a software company grows larger, there is simply more and more of this nonsense, such that at some point the products the company generates have no discernible positive traits.

...and now back to Microsoft.

Fallout 3 and Grand Theft Auto 4 are colossal, complex games which, had they been entirely Microsoft's responsibility, would never have made it to store shelves.

Apparently, though, at some point in their path from idea to end result, these two already spectacularly popular products fell on such hard times that they needed to be paired up with Mircosoft's sucky content delivery system, a tiresome hunk of garbage that allows the game player to buy crap to expand the game. Without getting too deep into the mechanics of it all, it's a bit like putting a garage-door opener in your bathroom to put the toilet seat up for you.

What makes me so angry about this? Well, I'd love to play the add-on for Fallout 3, but it's only available via Microsoft's customer annoyance system. And GTA 4? It's so fantastically buggy I think I am going to uninstall it. The last four times I have played it (out of about seven times, total) I have spent around 30 minutes starting the game, killing it in task manager, restarting the game, restarting the PC, just to try to get the game to start. And 30 minutes is no exaggeration at all.

There have been frustrating aspects of Microsoft products for years now, but in most cases it was manageable suffering we endured. When MS takes an already flourishing game franchise and so thoroughly mangles it like this, well, it's really very sad.

Wednesday, April 15, 2009

Latest Idea

So, my latest thing to consider has been a model of a person where the thinking part of the person is a rider on a horse, and the animal part of a person is the horse.

It is certainly true that the line between thought and instinct is a very difficult one to draw, but this idea doesn't need to be so very precise in order to be useful.

I like to think of the model as a motivational tool.

For example, I love donuts. The thinking part of me knows I shouldn't eat so many, and the animal part of me is stubbornly intent on eating as many donuts as possible. This becomes a great motivational tool when you pit your thinking brain against that dumb animal inside of you- who's better here? Thinking me or dumb me?

Well, the unfortunate truth is the rider is at the mercy of the dumb animal most of the time in most situations, but that's no fun to think about.

Another interesting aspect of this is to consider those around you... are they riding their horses, or being dragged along by them, or are they just horses riding horses?

Wednesday, April 08, 2009

Ghosting Issues

So, I have been tinkering with my system recently, and I didn't come up with much in the way of related info on this out there in the intarwebs, so, here's the deal.

I have an ASUS M2N-SLI mobo and all-SATA drives. I was adding a hot-swap drive bay in the front so I could easily swap out the main drive. I added it, ghosted the OS drive (entire drive), and then shut down, swapped in a new blank drive, and ghosted the image onto it.

All was peachy at this point.

Then I rebooted.


The system was locking up almost immediately at the post screen. No drive detection, no nothing. Well, after pulling almost everything internally, and then putting it all back, I realized one thing I hadn't tried: The usb hub.


The usb hub will now lock up the boot sequence if it is plugged in- or if you plug it in while it is booting- all the way up until the point the login box for winxp shows up.

I may have reset relevant BIOS settings in the what-did-I-break adventure, but I did disable the 'boot from usb'- so that's not it. Anyway, it's locking at the initial post screen, so, I doubt it's related.

I suppose I could poke through the devices on the hub, too... nah.

Today I will get a new hub and see if this continues. Hope not.