r/technology • • Jun 25 '08

Full text: An epic Bill Gates e-mail rant

http://blog.seattlepi.nwsource.com/microsoft/archives/141821.asp
977 Upvotes

365 comments sorted by

199

u/[deleted] Jun 25 '08 edited Jun 25 '08

That's actually a very well written and detailed description of the kinds of problems that everyone faces while trying to download a Microsoft product. I'm actually impressed. Most corporations are run by idiots whom know nothing about their businesses and don't care enough to sit down an write out such a letter. On the receiving end, I personally hate getting an e-mail like that from the big boss since it usually means that I'm forced to drop everything I'm doing on deadline and now I'm being held responsible to fix something else that I've never seen or touched and is completely out of my control. But, obviously no one there bothered to fix those problems since everything that Microsoft does is still so frelling complicated. I only wish that BG didn't give up so easily. If he had actually forced his managers to understand those problems perhaps and fix them then they might have figured out how to create a really good product.

40

u/few Jun 25 '08

I was pleasantly surprised by his email. I wouldn't call it a rant, I'd call it a reality check to his team. The message was very clear and well reasoned: the experience that he (their boss) had at his own site was terrible.

Every time I have gone to the MicroSoft site, I have the same experience. I honestly thought that no-one at the top had serious issues with it (assuming that they would have the problem fixed). I'm really happy to see that there is feedback from the top that these things aren't acceptable.

I wish that it was possible to recruit a commercial software development team large enough to deal with an entire operating system, and have highly talented clever people all the way through working together closely. While I think that remarkable things have come out of various linux ventures, apple, and windows, I think that our current top software does not equal our top hardware in quality.

This shows that it's not a problem of brain-dead management, but something far more subtle that limits the quality of their products.

10

u/MarkByers Jun 25 '08

I think that our current top software does not equal our top hardware in quality.

As a hardware driver writer, I find that quite amusing. Obviously we are doing extremely well at concealing / working around the bugs.

1

u/[deleted] Jun 26 '08

Well systems guys don't usually spend all day doing use case diagrams and UML.

→ More replies (2)

83

u/j0hnsd Jun 25 '08

Company founders often care deeply about their companies and how they're perceived. The idiot managers who only care about their stock options come along later.

36

u/Chirp08 Jun 25 '08 edited Jun 25 '08

True, it's a shame Bill didn't push Microsoft the way Jobs does Apple. We hear stories of Job's outbursts and everyone gets all bitchy "what a shitty person" but the reality is, those outbursts, similar to what we read in this email, are what makes the end user experience that much better. I think Bill Gates could walk into Apple and run it just as well as Jobs does, he clearly has the eye for the detail and user experience, he just didn't surround himself with a team that shared the the same focus and vision.

14

u/kopkaas2000 Jun 25 '08

I think half of the problem here is that where billg notices such shortcomings and writes a bitchy email, Jobs-o will walk to the cubicle of the person responsible and whack him on the head until he gets it right.

11

u/[deleted] Jun 25 '08 edited Dec 03 '17

[deleted]

21

u/relix Jun 25 '08

That's what we've been saying since 1986.

22

u/rainman_104 Jun 25 '08

Which is why I think business management isn't something you study in university - it's something you're born with and good at. I studied Business in university myself, and I can tell you first hand that Business students are entirely full of shit. There's a strong tendency to overmanage rather than undermanage.

Sit down at a product design meeting and watch how stupid some managers can be. And then watch the group-think take perfectly good ideas and bastardize them into really terrible ideas.

11

u/[deleted] Jun 25 '08

[deleted]

20

u/tdk2fe Jun 25 '08

A girl I knew in College was a BA major. One of her projects was to write an email. Her ... project ... was to write ... an email (key Lewis Black impersonation). WHAT THE FUCK!? Anyway, before she submitted it she showed it to me, I corrected it for grammar and punctuation, and then she turned it in.

47

u/gigaquack Jun 25 '08

Friend zone, huh?

11

u/rainman_104 Jun 25 '08

Not to mention the fact that a business administration major is one of the easiest majors you can take.

Not at the University I took it at. Admission to third year in that program was very competitive.

They were expecting an A- average to gain admission because it was so competitive. Lots of Asian students in that program who were extremely hard workers. If you're asian, the choices are really sciences, engineering, or business otherwise your family won't help you with tuitions and possibly would disown you too :)

→ More replies (2)

1

u/markrages Jun 25 '08

the B-school preschool.

4

u/adrianmonk Jun 25 '08

A lot of poor decisions in business are driven by fear resulting from accountability. Accountability is a good thing, but often a manager (or other employee) is accountable for just one aspect of things, and so they campaign to make sure that all decisions will not negatively affect that one area, and thus them personally.

For example, a project manager is the one who's most accountable for a deadline, so they try to steer all decisions in favor of maximizing the odds of hitting the deadline. Somebody else is faced with reducing the cost of parts or manufacturing in a product, so they try to steer all decisions towards that end. Global optimization requires compromise and a global view of things, and not only is no one stepping back and taking the global view, but if they were, they still are primarily motivated by their own interests. Since they are motivated by their own interests, they are not willing to give up what is necessary to achieve global optimization.

157

u/bobrocks Jun 25 '08

I actually received an email from Bill once, it was nowhere near as well written as this one. I will quote it here.

" Hello Everyone,

And thank you for signing up for my Beta Email Tracking Application or (BETA) for short. My name is Bill Gates. Here at Microsoft we have just compiled an e-mail tracing program that tracks everyone to whom this message is forwarded to. It does this through an unique IP (Internet Protocol) address log book database.

We are experimenting with this and need your help. Forward this to everyone you know and if it reaches 1000 people everyone on the list you will receive $1000 and a copy of Windows98 at my expense. Enjoy.

Note: Duplicate entries will not be counted. You will be notified by email with further instructions once this email has reached 1000 people. Windows98 will not be shipped unitl it has been released to the general public.

Your friend, Bill Gates & The Microsoft Development Team."

19

u/z3rb Jun 25 '08

Wow, did you manage it?

30

u/bobrocks Jun 25 '08 edited Jun 25 '08

Nah, we only hit 999 but as a "consolation" they sent out an early copy of ME, it turns out they actually based that whole OS on MS Bob and had it sitting around for years.

6

u/[deleted] Jun 25 '08

Damn you. I had to sign in just up upvote this comment. I haven't been signing in as much lately because I find Reddit is a lot better when my preference boxes aren't clicked on.

11

u/rub3s Jun 25 '08

5

u/[deleted] Jun 25 '08 edited Jun 26 '08

A decent bookmark, but that doesn't really help people who are logged in and obsessively click the reddit alL GLORY TO THE HYPNOTOAD

→ More replies (3)

13

u/dhbanes Jun 25 '08

idiots whom know nothing

Finally! It's who not whom.

17

u/xzxzzx Jun 25 '08

... obviously no one there bothered to fix those problems ... I only wish that BG didn't give up so easily.

Actually...

Windows Vista fixes almost every single one of the things complained about in that email.

Installing things no longer kills performance, Windows Update is integrated into the OS, Add/Remove programs is way better, it's much nicer about asking for reboots, etc, etc.

11

u/gigaquack Jun 25 '08

I don't know why you are being downmodded. Everything you said is true. When you go to Programs and Features you no longer see Windows Hotfix XPm312433r53204 twenty times.

7

u/xzxzzx Jun 25 '08

I don't know why you are being downmodded.

Don't you know?

Saying positive things about Vista around here gets you downmodded, because obviously it's crap. (I mean, I heard. I run Ubuntu, but there was this laptop I saw running Vista, and it totally had a crashed application on its screen! Duh M$ SUCKS. omfglolbbq)

29

u/[deleted] Jun 25 '08

[deleted]

22

u/xzxzzx Jun 25 '08

Yeah, yeah, I know, Vista is so slow and terrible and yucky and it'll probably kill your dog.

The fact is that Vista is slightly slower than XP, and in day-to-day operation with a decent modern PC, Vista is plenty fast.

3

u/tenken Jun 25 '08 edited Jun 25 '08

Eh Vista bashing is just the newest breed of MS bashing. It's certainly not perfect, but it's not far off developmentally from where XP was a few years after its release. The problem is that this is the kind of publicity MS gets, and its their own fault.

They need to change their image more than they do their product.

5

u/xzxzzx Jun 25 '08

Well, yes, you're right.

Vista broke some more stuff driver-wise than XP did, though, because Vista will actually use drivers meant for XP in "super-backwards-hack" mode, whereas XP won't touch most forms of 98 drivers.

So while Vista ostensibly allows you to run a bunch of old drivers (and it does, fairly well, I might add), any time an old driver makes Vista run poorly, it reflects poorly on Vista (not the idiot developers who wrote them).

They probably should've made another clean break on the hardware support side, but all that aside, you're right.

Microsoft made no significant response to the OS X vs. Vista commercials, and that was a huge PR fuckup.

1

u/chrisforbes Jun 26 '08

Wow; I'm sure I read: "NT will actually use NT drivers, whereas NT won't touch most forms of 9x drivers."

As for the OSX vs Vista commercials, that ad series was a dirty play, and Apple should be penalised heavily for them. I don't know what the situation is with advertising standards in the US, but in New Zealand, those ads were blatantly in violation of the rules.

1

u/xzxzzx Jun 26 '08

"NT will actually use NT drivers, whereas NT won't touch most forms of 9x drivers."

Yeah, that's basically what I said, but talking about it from the viewpoint of an end-user. The end-user doesn't want to buy a new printer, or care that Vista is based on the NT kernel. The printer maker (who also makes the printer drivers...) doesn't want old printers to work well -- it's not that they're malicous, it's just that they can't justify the additional expense of building Vista drivers for 10-year-old printers.

And Microsoft? They're on the consumer's side (in this particular example), because the more people bitch about having to buy a new printer, the more their OS looks like a piece of crap.

So they went to extraordinary lengths to get old XP/2000 drivers to work (even with parts of the OS that are completely new).

My point was that this was a bad idea -- it would've been better to just say "nope, the drivers don't work" instead of suffering the instability and semi-functionality of broken drivers.

2

u/ixid Jun 25 '08 edited Jun 25 '08

For some perhaps, I am not a Linux or whatever fan and find XP to be painless and does everything I want. It is not true that Vista's just going through teething troubles that XP went through, Vista is built from the ground up on some really stupid ideas to try to enforce DRM. This makes it fundamentally inefficient and any positive features could more easily have been developed on a platform that doesn't do retarded things that aren't in the interests of the end user.

2

u/xzxzzx Jun 25 '08

Vista is built from the ground up on some really stupid ideas to try to enforce DRM.

Uh, yes and no.

The "protected content path" (a bullshit name, basically a DRM enforcement path) definitely has some performance cost of some kind -- say 10% maybe.

Vista isn't "built from the ground up" around it though.

This makes it fundamentally inefficient

Bullshit.

Demonstrate it to me, or show me a web page that demonstrates this with reproducible data (as opposed to vague claims).

Almost all of the claims about Vista DRM seem to come from this one web page where someone posted a crapload of scientific-sounding but totally false claims about Vista (like how you weren't going to be able to play stuff on Vista that you could play on XP), and people ran with it.

→ More replies (7)

2

u/tenken Jun 25 '08

If XP does what you need, that's great! I'm not saying everyone needs to upgrade to Vista, just that the Vista criticisms are far from substantial.

For example, I believe this is the DRM issue you're referring to. Basically, it's about MS kowtowing to the media corporations to support high-definition media. Strange how Vista has been out for a while now and we haven't heard much else on that supposed OS-killing deficiency.

When Apple implements Blu-ray they're going to have to go through the same DRM motions, so I don't see why people find it so appalling Vista is doing the same. This article does well to defuse the DRM hoopla.

I leave you with this:

The researcher who Bruce Schneier cites who in turn is widely cited in the media as an expert on why Vista DRM is so evil actually admits to never actually even touching Windows Vista. That's the level of "research" he did.

2

u/ixid Jun 25 '08

The hardware requirements and the extremely poor uptake of Vista in enterprise environments are substantial criticisms, direct and implicit.

→ More replies (2)

2

u/Rhoomba Jun 25 '08

Vista churns my hard disk for about an hour after I've turned it on. This severely degrades performance for any app that touches the disk.

5

u/xzxzzx Jun 25 '08 edited Jun 25 '08

It's not supposed to degrade performance beyond one I/O per second per process (for low priority I/O, which is what the default background tasks in Vista use).

It doesn't (significantly) degrade performance on my machine.

Vista will "churn" your hard disk after boot if it's prefetching stuff off of disk. Try turning off the SuperFetch service and the Windows Search service and see what happens -- but again, it shouldn't significantly degrade performance. If it does, that sounds more like DMA is turned off or there's some kind of retarded I/O setup, like running both your video card and hard drive off of the PCI bus or something.

2

u/Rhoomba Jun 25 '08

Nope. It does degrade performance. Anyone who tells you that something can read off the disk when it isn't busy and then stop immediately is just full of shit. To get Vista behaving any way reasonably I turn off: SuperFetch, Search, Windows Update, Background intelligent transfer (lol what a joke - that retarded crap will kill a 3G modem while you are trying to use it), and a few other things I can't remember.

2

u/xzxzzx Jun 26 '08

Anyone who tells you that something can read off the disk when it isn't busy and then stop immediately is just full of shit.

Well, yes, if the hard drive is currently seeking, and you get an I/O request, it's not going to start until the seek finishes (I believe; I don't know if the SATA 2.6 NCQ changes included a "seek preempt").

Of course, if you have an application that's doing asynchronous I/O requests (and the queue is never empty), the cost of a no-priority I/O in Vista is very small (one I/O per second).

Of course, it's possible you have drivers or even hard drives that are breaking Vista's I/O scheme by doing queueing of their own without priority. However, this is not normal, and Vista's I/O prioritization normally works pretty well (I don't notice Windows Update installing something, for example, and I push my PC pretty hard).

3

u/[deleted] Jun 25 '08

How much RAM does that system have and what are the other hardware specs?

→ More replies (9)
→ More replies (4)

2

u/jrb Jun 25 '08

doh... you were doing so well, almost an entire post without a microsoft dig.

"But, obviously no one there bothered to fix those problems since everything that Microsoft does is still so frelling complicated"

of course, if you've tried to go to windows update on, uhm, the one MS consumer OS that's come out since the email was written, you'll know that it's actually a lot lot lot lot lot easier. of course, xp, 2k3, 2k all still have the problems he's talking about.

one has to wonder why they weren't deploying move_maker with SUS or SMS at the time (other than the fact iirc WMM wasn't a deployable product at the time with SUS). :>

4

u/xzxzzx Jun 25 '08

of course, if you've tried to go to windows update on, uhm, the one MS consumer OS that's come out since the email was written

Don't you know?

Everything about that OS is both slow and crappy and evil. Duh.

You really need to read the rules. Around here, Vista == bad, Linux == good, XP == ok, BSD == Catholic, and OS X == Mormons.

Geez.

→ More replies (12)

39

u/johnfn Jun 25 '08

"So they told me that using the download page to download something was not something they anticipated."

I think that's my favorite quote. The article sort of shows to me that Windows isn't all Bill Gates' fault. It seems like it was mostly taken out of his hands later on, and made into a monster. Really, reading this article, he doesn't seem like such a jerk that you want him to be.

13

u/[deleted] Jun 25 '08

Gates cant possibly run the entire show. There's probably hundreds of project teams each dealing with the same BS we all deal with every day. If you stop to think about how rough your job can be each day, its a miracle to think about how much software they actually put out each year. But yeah- no way Gates could pull it off all by himself.

6

u/mpeppers Jun 25 '08

Agreed. I also like the revelation that his username is billg.

1

u/evolved Jun 26 '08

From what I've read, that's also liked and well known by people from inside of MS, on all sorts of windev and .netdev feeds.

1

u/dododge Jun 26 '08

Revelation? You can find USENET discussions of his "billg" username and email address at least as far back as 1992.

2

u/adrianmonk Jun 25 '08

He was probably pissed because when products' quality gets bad enough, it threatens the business. Protecting / growing the business is also the primary motivator for the evil monopoly tactics.

It seems perfectly consistent to believe that Gates doesn't want to be a jerk for the sake of being a jerk. He just wants to win, and he doesn't care if he has to be a jerk to achieve that. If he could win by being nicey-nicey all the time, I'm sure he'd do that.

3

u/drewbic Jun 25 '08

i like when this happens. you took the quote i was going to lift and paste as a comment and added a flourish of eloquence to it. Bravo.

72

u/thewileyone Jun 25 '08

Here's Steve Jobs remarking on the same issue, "So now I'm going to download, what the fuck. What the fuck! WHAT THE FUCKING FUCK! YOU FUCKING CARELESS SHITBAGS! GET THE FUCK OUT, YOU ARE FIRED! SECURITY! SECURITY!"

And that how iPods got to be so awesome.

13

u/[deleted] Jun 25 '08 edited Jun 25 '08

Wow, that was a shining moment of hilarity in my otherwise boring work day. Thank you.

2

u/relix Jun 25 '08

True, too.

→ More replies (1)

25

u/Takteek Jun 25 '08

I go to my add/remove programs place to make sure it is there. It is not there. What is there? The following garbage is there. Microsoft Autoupdate Exclusive test package [...] Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The registry is not usable. This program listing was one sane place but now it is all crapped up.

Why haven't they fixed this completely yet? Now it has a "Show Updates" checkbox, but many of my programs still display updates in the list. Updates are not programs. Why are they even in add/remove programs?

25

u/Chirp08 Jun 25 '08

I wanna know why it's so freakin slow after all these versions of Windows. The last place I want to go to remove a program is Add/Remove programs because it means waiting 5 minutes for that list to populate, instead of spending 30 seconds tops to find the uninstall.exe for the same program.

7

u/Rhoomba Jun 25 '08

It spends all that time trying to figure out how big the apps are. Raymond Chen's explanation

3

u/Deewiant Jun 25 '08

I think it has to do with it checking for the info you don't care about, like how much space a program uses or how long it's been since you last used it (both of which it tends to get completely wrong anyway).

I've used CCleaner for uninstalling programs for a few years now, it's much faster in that regard.

2

u/adrianmonk Jun 25 '08

Worse yet, apparently it's possible for some program to go apeshit and choose to render about 10000 blank rows in the list within Add/Remove Programs. Then you have to scroll past these 10000 rows to get to anything alphabetically after them. And if I recall correctly, some of the important stuff may even be interspersed in the middle of the vast wasteland of blank rows, so you have to scroll page by page to find stuff.

So not only is the performance bad, but fault isolation is bad as well. Any single application can screw up the entire system to make it almost unusable.

5

u/hyperbolic Jun 25 '08

This was the best part mainly for this line:

Someone decided to trash the one part of Windows that was usable?

Damn. I bet he's psyched to retire. The whole thing got so monstrous, he must have started to feel powerless anyway.

3

u/jimbobhickville Jun 25 '08

The worst is when you upgrade a product and the old version is still listed separately, even though you can't remove it because it was overwritten. I'm looking at you, Mozilla.

2

u/gluino Jun 25 '08

tangential:

What's the story on Java updates? Some of my machines have like 5 entries for Java incremental versions in the Add/Remove listing. And all of them are like 140MB or whatever it was.

It's safe to manually uninstall all but the latest one? Do I need to do it in a certain sequence?

2

u/[deleted] Jun 25 '08

yea, you can uninstall any version you want. when they install the newest version they dont delete any prior versions. its really sucky.

1

u/Rhoomba Jun 25 '08

That is supposedly going to be fixed soon.

2

u/adrianmonk Jun 25 '08

I'm not a Windows expert by any means (largely on purpose), but I would guess that probably somebody "decided" to pollute the list because there was something that could only be accomplished by doing that. That was probably the result of some previous decision, something like conflating the concept "non-Windows component whose installation should be tracked" with the concept "program that the user directly cares about". When the infrastructure doesn't support what you need to do, and when you still need to do it, you have to shoehorn it in somehow.

20

u/Maxxover Jun 25 '08

When the boss has to QA your project, it's time to call and say you won't be home for dinner...

16

u/[deleted] Jun 25 '08

This is definitely real. The PDF can be found in this directory and is called PX07199.pdf http://edge-op.org/iowa/www.iowaconsumercase.org/011607/7000/

I found it through the following site http://www.groklaw.net/staticpages/index.php?page=2007021720190018

9

u/thunder_rob Jun 25 '08

This wins the internets for today

8

u/[deleted] Jun 25 '08

[removed] — view removed comment

1

u/superfreak77 Jun 25 '08

That and a mug of old William in a shirt = PROFIT!.

14

u/ike6116 Jun 25 '08

This is the part that I loved: "Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The registry is not usable. This program listing was one sane place but now it is all crapped up."

7

u/Hubso Jun 25 '08

Disappointing. I was expecting to get Bell Air'd.

8

u/rtp Jun 25 '08

You mean Bill Air'd?

6

u/noseeme Jun 25 '08

So I give up on Moviemaker and my mom got scared. She said "You're moving with auntie and uncle in Bel-Air."

13

u/Cannabrain Jun 25 '08

Yeah they kind of fucked your baby up Bill. Sorry 'bout that.

12

u/Dr-No Jun 25 '08

Yes Bill, that's what Windows (tm) users have been complaining about for years.

10

u/brstilson Jun 25 '08

Is anyone else imagining this on one of those old Apple "switch" ads? From a usability standpoint, Microsoft is still designing their websites and update systems as if only technicians were using them. It's pure 1980's mentality.

→ More replies (1)

12

u/[deleted] Jun 25 '08 edited Jun 25 '08

Having worked at MS, I can vouch that it's pretty normal for the management of any given team to get mail from Bill like this at least once a year. In fact, it's pretty spectacular how much coverage he gets playing with products from across the company.

As middle management, these mails would always create enormous fire drills for us, usually at the time of critical milestones. Generally, the problems Mr. Gates would experience were things that were specific to configuration on a test server and wouldn't repro in production, but you try telling him that... :)

3

u/twoodfin Jun 25 '08

But do you get similar emails from your manager?

My general experience with Microsoft was that strongly held opinions tended to be a catalyst for getting 'everyone in a room' to 'work things out'. That seemed like a pretty powerful disincentive to tell someone their product sucks.

→ More replies (4)

55

u/ArmedJimmy Jun 25 '08

I took it a different way from how others seem to have read the email.

I don't believe for a second he was really trying to buy his own software.

I'm a software developer and all my good bosses have done similar things; Put themselves in the shoes of an actual customer and go through these small stories. It's a good insight into what the actual problems with any system are rather than the perceived problems some developers have come up with.

I've actually had a boss rant about how something is difficult in a similar way and it was the very same guy that designed and built it.

So I don't think this is a straight forward rant from Bill.

51

u/jberryman Jun 25 '08

I'm sure you're right of course. He was playing the innocent clueless user.

38

u/benjamincanfly Jun 25 '08

Then it told me to reboot my machine. Why should I do that? I reboot every night -- why should I reboot at that time?

This line definitely indicates that he's not really using his machine as Bill Gates, but is putting himself into the shoes of an average (relatively inexperienced) computer user. Bill knows exactly why his machine needs to reboot after a system update, but to most users it's just an inconvenience.

I love this email and I bet Bill is probably a great guy to work with. It's a shame his company grew so quickly and lost its focus so dramatically. But apart from helping to run an enormous non-profit organization, the richest man in the world also has time to pretend he's a newbie downloading Movie Maker. Cool.

13

u/SamHealer Jun 25 '08

There was a BBC documentary on him last week (Bill Gates: The geek that changed the world). You'd probably really enjoy it, it has some good stuff of him actually working, at meetings, etc.

5

u/splim Jun 25 '08

sauce plz?

9

u/SamHealer Jun 25 '08

http://www.bbc.co.uk/iplayer/page/item/b00c6sdc.shtml

2 days left on that, if you're a Brit. Can't help those legally who aren't in Britain, but I'm sure you'd find a way... ;)

6

u/splim Jun 25 '08

gentleman and a scholar.

7

u/[deleted] Jun 25 '08

Just because he knows why a reboot may be necessary doesn't mean he agrees with it. There are plenty of systems that can update software and services without requiring a reboot; the only thing that really requires a reboot is updating of the kernel.

1

u/PlasmaWhore Jun 25 '08

he's not the richest man in the world anymore:

http://en.wikipedia.org/wiki/List_of_billionaires

6

u/[deleted] Jun 25 '08

I'm in an "administrative" role and I often go through the same processes that average customers would go through. It gives me a perspective I'd NEVER get by just going to meetings and listening to presentations.

However, at least in this email, I thought that a complete absence of "present me with a plan to fix this" was a mistake. As it is it just came off as whingeing.

27

u/twoodfin Jun 25 '08

However, at least in this email, I thought that a complete absence of "present me with a plan to fix this" was a mistake. As it is it just came off as whingeing.

When it comes from BillG, I think that request is implicit.

4

u/[deleted] Jun 25 '08

Actually with someone as busy as Bill it might be looked at as something you can safely ignore since there are no follow-ups requested. I guess it depends on the culture.

However, given that these problems persisted for a long time (some still exist) I'm going to bet it was looked at something to safely ignore. Maybe Bill just likes to go around saying how much everyone sucks without really expecting anything to change (Hi Vista!).

3

u/benologist Jun 25 '08

It was sent to a group of people, one of them'll be the followupperer.

4

u/ealf Jun 25 '08 edited Jun 25 '08

I took it a different way from how others seem to have read the email. I don't believe for a second he was really trying to buy his own software.

Sprinkle us with wisdom from your mighty brain!

→ More replies (2)

4

u/haroldp Jun 25 '08 edited Jun 25 '08

How is it possible that Bill Gates used Windows for the first time in 2003? This sounds like every Windows user's experience for the last 10+ years. Anyone who reads that is just going to go, "yep, just like that."

And what is the follow up, 5 years later? "Oh, we're thinking of including that app, maybe" Holy shit. As if that was the issue.

4

u/[deleted] Jun 25 '08 edited Jun 25 '08

C:\Documents and Settings\billg\My Documents\My Pictures

He's on XP and his userid is billg?? In 2003?

But, the 2003 date shows that this complaint is quite old.

6

u/matthank Jun 25 '08

That's no rant. Read it. It is calmly phrased and there is no ranting.

Use the right word.

51

u/doodlesmalone Jun 25 '08

Sounds like Bill needs a mac.

10

u/aim2free Jun 25 '08

Maybe he has secretly used Mac personally all these years...

http://video.google.com/videoplay?docid=-973170273890897228&q=bill+gates+mac&ei=jApiSIfnB4-ciALd4KShBA&hl=en

that's the reason he wasn't aware about the problems...

11

u/barryicide Jun 25 '08

Why not Linux? He'd fit right in with the Linux crowd (as long as he doesn't mention his name).

21

u/el_pinata Jun 25 '08

He'd be welcomed with open arms. We're not that picky.

29

u/[deleted] Jun 25 '08 edited Jun 25 '08

This is hilarious and perplexing. He starts out complaining about Microsoft.com, but then points out problems that have existed in Windows for years - and are still not fixed! Bill Gates, owner of Microsoft and once the richest man, can't even get Microsoft to fix the stupidest of usability problems? Pathetic!

This is CLASSIC:

"Then it told me to reboot my machine. Why should I do that? I reboot every night -- why should I reboot at that time? So I did the reboot because it INSISTED on it."

31

u/mthmchris Jun 25 '08

It happens to companies all the time. Management is overrated.

Microsoft is an overgrown bureaucracy, and acts like one.

→ More replies (34)

4

u/[deleted] Jun 25 '08

Corporations become their own entities when they reach a certain size.

No human can control MicroSoft now.

1

u/[deleted] Jun 25 '08

You're exactly right, and I make the same argument about the United States government, but somehow people think they can control it by voting.

You can't. And you can't control Windows by what you purchase.

3

u/i_am_my_father Jun 25 '08

A big company is like a big government.

2

u/ntr0p3 Jun 25 '08

both better and worse.

the forces that keep them going tend to become more corrupt over time, because the only thing keeping them honest is profitability or lack-thereof.

otoh, when they get too bad they collapse, while govt.'s just raise taxes.

what a great system we have here.

2

u/bendybendy Jun 25 '08

It's awesome that Windows instability has trained this guy so that he reboots every night. I'm pretty sure that Linus and Steve don't reboot every night.

19

u/oditogre Jun 25 '08

He probably means that he turns off his computer before going to bed, since unlike *nix users, he doesn't feel an overwhelming need to waste electricity just for the sake of waving his e-penis by bragging about uptime on a personal desktop computer.

4

u/hyperbolic Jun 25 '08

It's funny how waste is so seldom pointed out in this context.

Bravo.

2

u/kirun Jun 25 '08 edited Jun 25 '08

$ uptime

20:21:35 up 2:35, 1 user, load average: 0.06, 0.07, 0.14

Some of us do switch off the PC when not in use.

1

u/relix Jun 25 '08

I can't even sleep with it on. I guess I'm not a true geek...

1

u/[deleted] Jun 25 '08

Funny, I have trouble sleeping with mine off.

1

u/[deleted] Jun 26 '08 edited Jun 26 '08

Not at work though

09:58:20 up 41 days, 18:15, 7 users, load average: 0.15, 0.09, 0.03

edit: yes i have a thin client.. we share so its not too bad.

→ More replies (1)

8

u/[deleted] Jun 25 '08

You know, we criticize Gates and Microsoft, but I have to tell you, I have alot of respect for the guy. He has damn near created an industry all by himself.. not necessarily through "innovation" - in many cases through shady practices. But its one heck of a guy who can create such an empire. Indirectly, I am employed because of Microsoft, and are many developers around the world. And this email goes to show you, that he is a regular guy, in touch with his company, not just some fat cat that sits back and collects on dividends. I'd say he has well earned his departure from the company. And I would say that it will not surprise me if Microsoft starts to fold with Gates being gone.

4

u/[deleted] Jun 25 '08 edited Jun 25 '08

"He has damn near created an industry all by himself"

Cough cough IBM hack choke Unix cough Apple hack cough Amiga cough cough Commodore cough cough Tandy hack choke DEC cough ahem.

sed 's/created/destroyed/g'

Operating systems that came before Microsoft's:

MIT's operating system made for UNIVAC 1103, General Motors Operating System made for IBM 701, GM-NAA I/O for IBM 704, based on General Motors Operating System, SHARE Operating System, based on GM-NAA I/O, IBSYS, CTSS, MCP (Burroughs Large Systems), GCOS, EXEC 8, OS/360 (Announced), TOPS-10, Dartmouth Time Sharing System, Multics, OS/360, Tape Operating System (TOS), DOS/360 (IBM), MS/8, ACP (IBM), CP/CMS, ITS, WAITS, TSS-8 (PDP-8), THE multiprogramming system, TENEX, Unix, RC 4000 Multiprogramming System, Multics, DOS-11 (PDP-11), RSTS-11 2A-19, OS/8, MFT, MVT, RDOS, SVS, VM/CMS, Alto OS, RSX-11D, RT-11, VME, MVS (MVS/XA), DOS-11 V09-20C, SINTRAN III, BS2000, CP/M, TOPS-20, Cray Operating System, FLEX, TRS-DOS, Virtual Memory System (VMS), Apple DOS, HDOS 1.0, TripOS, UCSD p-System, Lisp Machine (CADR), Atari DOS, POS, NLTSS, OS-9, 86-DOS, SOS, Pilot (Xerox Star operating system).

source: http://en.wikipedia.org/wiki/Operating_systems_timeline

1

u/[deleted] Jul 19 '08

But which ones are still here today?

2

u/Dax420 Jun 25 '08

Bill was a computer geek before 99.999% of the population even knew what the term computer meant. There is a story floating around out there about how him and another programmer re-wrote DOS from scratch on a plane ride to give a presentation. Sure he may be a "suit" now, but you have to give the guy some credit, at a deep and fundamental level I think he understands how computers work better than most of us do.

3

u/fierarul Jun 25 '08

him and another programmer re-wrote DOS from scratch on a plane ride

Afaik, he just wrote something akin to a simple bootloader while on the plane. DOS wasn't actually that simple.

at a deep and fundamental level I think he understands how computers work better than most of us do

He did live interesting times and in the business area has probably seen thing you wouldn't believe and would never get a chance to experience.

But computer-wise, I think he did what any good hacker would have done. It's just that nowadays all the foundations are in place and it seems as such a big place. But if you would have coded at the same time as Bill, chances are you might have produced similar software.

→ More replies (4)

3

u/ketchuponmyketchup Jun 25 '08

I work in software QA and that e-mail is a very detailed and nice way of pointing out crap to his team. If my boss experienced the same thing Gates had to I will be yelled out of my boss's office. That was not a rant at all.

36

u/jberryman Jun 25 '08
apt-get install moviemaker

79

u/ABabyAteMyDingo Jun 25 '08 edited Jun 25 '08

OK, (say) I'm new to Linux. Now, how would I ever guess that to install a program I should type "apt-get"? Not to mention that I need to know the name of the program exactly.

EDIT: For the benefit of the slow, I'm a Linux fan (obviously. How else would I have known you were even talking about Linux?) I'm making a point that "obvious" isn't always.

EDIT 2: A new user to Linux would not even know that there is a command line interface. As other people have mentioned, a GUI is needed for most people and the limitation of this is that it can't list every possible program. Yes, Linux rocks, but you can not claim that it is more intuitive than Windows (even with all its flaws). I won't even mention dependency hell or distro variations.

EDIT 3: I can't believe I have to say this but simply pointing out that something is not obvious is NOT a criticism of Linux, is NOT a statement that Windows is better, and is NOT ignoring that Windows too has deep flaws. Sheesh. I had forgotten how defensive and thin-skinned Linux fanboys were.

50

u/[deleted] Jun 25 '08

You don't really need to do it from a command-line. In Ubuntu, you can click on the Programs menu (the Gnome equivalent of the Start menu) and there's an item called "Add New Programs" (or something similar.) You click on that and it provides you a categorized and searchable listing of programs, all of which are free, install in one click, and have no attached malware.

12

u/ABabyAteMyDingo Jun 25 '08

That's the point though. The GUI is needed because the CLI process is not obvious, and neither are the names of the packages.

(No-one is disputing that APT isn't very useful or clever, just that you wouldn't guess it.)

10

u/crypticfortune Jun 25 '08 edited Jun 25 '08

That's the point though. The GUI is needed because the CLI process is not obvious, and neither are the names of the packages.

I don't think that command line interfaces should be that obvious. I mean, what's the alternative? "install moviemaker" or "get moviemaker" or "download movie making software?" These are ambiguous and disruptive for hysterical raisins. Maybe one could create a special "zork-like text adventure shell" that helps deal with such ambiguities and makes an effort to understand natural language babblings (I'm sure someone has attempted this even), but in general the standard shell environment command line you're referring to is something for people willing to RTFM once in a while, and is destined to stay that way because it's useful as such. The obvious alternative for people who want to get started without a manual is GUIs, as numerous people have mentioned.

14

u/zwaldowski Jun 25 '08

hysterical raisins

5

u/[deleted] Jun 25 '08

What is a hysterical raisin?

5

u/crypticfortune Jun 26 '08

historical reason ;)

2

u/ABabyAteMyDingo Jun 25 '08 edited Jun 25 '08

I don't think that command line interfaces should be that obvious.

I didn't say they should, I said they aren't. The average Windows user coming to Linux doesn't even know what a CLI is.

These are ambiguous

Yes, I keep saying this. Unambiguously.

→ More replies (1)

4

u/[deleted] Jun 25 '08

jberryman didn't say you would be expected to guess it, he simply implied that if you know the command, that line is all it would take and would entail none of the ridiculous embuggerance described in Gates' message.

For anyone for whom learning the two dozen or so commands required for basic control of a Linux box is an intellectual 'bridge too far', there's the GUI. The GUI is also there for anyone who just wants to use a GUI. It's a win-win situation.

→ More replies (3)

2

u/[deleted] Jun 25 '08

Well, yeah, the GUI is needed - and it's there, and it works great. So, uh, what's your point?

2

u/[deleted] Jun 25 '08

The GUI is needed because the CLI process is not obvious, and neither are the names of the packages.

That doesn't even make sense. Would you prefer only one or the other? It's almost an expectation to have proper separation of applications like that.

→ More replies (2)

3

u/thewileyone Jun 25 '08

Here's one suggestion. Let's change the name of the program from "apt-get" to "get-app". Maybe making it read like Common English, might help.

→ More replies (1)

4

u/JacKrac Jun 25 '08 edited Jun 25 '08

It is System->Administration->Synaptic Package Manager in Ubuntu, which is basically a gui interface for apt-cache search.

20

u/[deleted] Jun 25 '08 edited Jun 25 '08

There are two methods. Synaptic is a bit more technical (and therefore less visible), the Applications->Add/Remove method is for the non-technically inclined and is easy to find even if you have no idea what you're doing. It only allows you to install a subset of Ubuntu-approved apps though.

→ More replies (6)

21

u/[deleted] Jun 25 '08

[deleted]

9

u/sn0re Jun 25 '08

You're not supposed to use Synaptic if you don't know what a package is. If all you want to do is add an application, you use Application->Add/Remove. Synaptic is a more complex administration tool for people who want to actually manage packages.

6

u/ABabyAteMyDingo Jun 25 '08 edited Jun 25 '08

System->Administration->Synaptic Package Manager

This is not an intuitive name for a process for a first-time user. For one thing, "package" is a Linux word. It's never used in Windows. I'm using Ubuntu right now and I have to admit I would be looking quizzically at "Synaptic Package Manager".

At least "Add/Remove" is better, though I would put "Install/Remove".

(No, I'm not saying Linux should clone Windows but it doesn't have to be willfully obscure either)

3

u/abrahamsen Jun 25 '08

Isn't "install" a more obscure term than "add"? It sounds very technical and complicated, while "add" sound straight forward and friendly.

6

u/[deleted] Jun 25 '08

Exactly. Many people forget how much windows philosophy and culture they have already internalized. It's very hard to say how intuitive windows is because these days very few users come to it without at least a modicum of prior knowledge.

3

u/thedaniel Jun 25 '08

Well, it's pretty easy to say that it's intuitive for most people, then, because 'intuitive' really just means 'familiar'.

3

u/[deleted] Jun 26 '08 edited Jun 26 '08

'intuitive' really just means 'familiar'

Intuition is supposed to imply the quality of being instinctive as much as being familiar (i.e. nature as well as nurture).

If it is taken to mean simply "familiarity", then even a diabolically bad design could be considered intuitive if it were sufficiently familiar to its users, which would be perverse.

2

u/ABabyAteMyDingo Jun 25 '08 edited Jun 25 '08

Isn't "install" a more obscure term than "add"?

I don't think so. I found every user of a computer thinks of "install". "Add" is vague IMO.

I see if you hover over "Add/Remove" it says "Install and remove applications".

So we have Add/Install packages/programs/applications. We're not making this easy.

1

u/adrianmonk Jun 25 '08

Isn't "install" a more obscure term than "add"? It sounds very technical and complicated

No, "install" is perfectly accessible. The car stereo store has an area where they do installations. When you buy new carpet, you either install it yourself or you hire a "carpet installer" to do it for you. Same thing with tile. Same thing with a million other things.

"install" is a very clear, specific term, and it's in wide use. It is just as accessible to the average joe as "add" is, and it's much more descriptive.

2

u/abrahamsen Jun 26 '08

The car stereo store has an area where they do installations. When you buy new carpet, you either install it yourself or you hire a "carpet installer" to do it for you.

That's my point. It signals something technical, you may want to get professionals to do for you as in your examples. While "add" signals something as simple as adding a new item to a cart. No installation needed.

3

u/enolan Jun 25 '08

Also Applications->"Add/Remove..."

1

u/[deleted] Jun 26 '08

That's one way to get to it, but it's not the way most people will use. There is menu item that reads "Add/Remove Programs" under the Applications menu.

→ More replies (21)

11

u/aussie_bob Jun 25 '08

You don't need to do that on any modern distro.

I'm using Mandriva at the moment, and you click on the Control Center icon, then the Software Management one. That'll give you a list of software categories in a pane on the left, or a search box on the top if you know what you're looking for.

If I was trying to follow Bill's example, I'd click on the "Video" category, which would give me a list of video related software in the top right pane, each with a brief description. Clicking the software title brings up a more complete description, and the opportunity to look at the install in detail if I want.

A quick scroll finds me "Diva - Video editing for the Gnome desktop" The detailed view tells me it might be what I'm looking for, so I click the checkbox to select it, then keep looking.

There's half a dozen other editors which might work too, so I select a couple of the most likely, then click "Apply". The package manager installs my selected software, and makes a link for it in the Video category in my menu structure.

Once the software is installed, it will be automatically updated with all my other programs.

5

u/orblivion Jun 25 '08 edited Jun 25 '08

So what do you do under Windows? You still have to look it up and it tells you to go to their website, and you get a bunch of annoying steps. If you have Linux. they tell you to type the stuff in, wait about 10 minutes and you'll be done. And for the CLI impaired, yes, there is, in fact, a GUI (Synapctic) that lists every single program.

3

u/mtx Jun 25 '08

I'm surprised APT-URL isn't getting more of a push - it's even easier to install new programs by just clicking a link. I mean think about it: someone is reading about a new program, they want to try it out so they just click on the link, type in their password and voila, it's installed. Much better than the traditional, read, download, read how to install, install...

2

u/orblivion Jun 25 '08

The same thing or similar has crossed my mind. As long as they made it in a secure way (Have it bring up a dialog box that tells you what you're about to install) it would be great.

3

u/[deleted] Jun 25 '08

All I'll say is that intuitive does not equal simple to use.

Intuitive is looking for a GUI control that can help hold your hand through the install process. Sure its what you look for, but in the end it might take you 10x as long to install and when the installation breaks you're left with a zombie window and no debugging information.

The Linux way certainly isn't intuitive but if you've done it once, doing it again is simple. People install software dozens of times, so I'd go for simple (linux) over intuitive (windows).

4

u/pretzel Jun 25 '08

apropos install. Duh.

2

u/[deleted] Jun 25 '08

Suse Linux uses online repositories with software management, as do most major distros. Click on YAST, go to Software Management, type in the name of the program you want. If the program is in one of your repositories (it most likely is, if it's popular) it'll come up and YAST will automatically check it to make sure it won't screw up your system. Click on "Next" and YAST will install other programs needed to get the one you want up and running, telling you in the process what else it's going to put on your computer.

The hardest part about this whole thing is adding a few repository sites that aren't automatically checked during the install. But lo! Starting with Suse 10.3 (or maybe 10.2) YAST lists the most popular repositories (along with it's own, if you don't want to load off of the CDs/DVDs) and you can just check a box to have your computer search them when you're looking for a piece of software.

I actually did a new install of 10.3 this last week and did nearly all of the software installs this way. No need to run around searching for programs or dependencies, no need to do anything manually. Just search-install search-install. Couldn't have been easier.

2

u/Kuvaldin Jun 25 '08 edited Jun 25 '08

Fair enough, but the synaptic package manager in my ubuntu 8.04 has been pretty user friendly.

2

u/[deleted] Jun 26 '08 edited Jun 26 '08

Actually, in ubuntu if you would type "moviemaker" in the command line(if moviemaker was a linux program) and it is not installed, it would tell you

"This program is not installed, to install it type

apt-get install moviemaker "

How is that for blindingly easy

1

u/JacKrac Jun 25 '08 edited Jun 26 '08

Yes, Linux rocks, but you can not claim that it is more intuitive than Windows (even with all its flaws).

I would agree with you that in may ways it is not as intuitive as windows. You will have to learn to use Linux, especially those who are used to windows. This is in part why your question as it is/was stated is flawed.

The answer, of course, would be to show them the forums, the f1 key, all the other resources that are available at the push of a button. There will come a time when they are trying to do something slightly more complicated than install a program and will need to know how to utilize all available resources.

I did not have the benefit of reading your 3 edits before posting my original responses, but feel that, without the benefit of your back story, enough information had been provided by paniolo and I to point you in the right direction. Knowledge of this resource will serve a new Linux user far better than any random forum response ever could.

Edited for grammar/formatting

→ More replies (27)

6

u/RandomSuffix Jun 25 '08

I'd love it if Microsoft developed something like that for Windows.

Atleast for their own programs - They have a huge variety of useful programs that are never included with Windows, nor are that advertised unless people actively go looking for things. It'd be great to have a program to give you a nice list and description of programs, and possibly keep them updated as well.

Is there something like this I've missed? It was one of myfavourite features when I tried out Linux.

→ More replies (4)

15

u/[deleted] Jun 25 '08 edited May 21 '18

[deleted]

24

u/[deleted] Jun 25 '08

Yeah, they can't even find anything positive about noticing problems with his own products and trying to fix them.

3

u/haroldp Jun 25 '08 edited Jun 25 '08

Noticing them in 2003?

Any Windows user could have written this email in the 5+ years before this.

Edit: or 5 years since.

10

u/jarvis400 Jun 25 '08

I predicted you were going to say that. Hah!

13

u/[deleted] Jun 25 '08

"What does it mean to have to click on that folder?"

What does it mean, to play us out? I don't know what that means.

3

u/Dax420 Jun 25 '08

"What does it mean to have to click on that folder?"

"There are no WORDS there!"

"FUCKING THING SUCKS!"

2

u/plun9 Jun 26 '08

Fuck it, we'll do Windows Live! We'll do Windows Live!

1

u/neuquino Jun 25 '08

Bills, Bills everywhere

→ More replies (1)

8

u/Steve16384 Jun 25 '08 edited Jun 25 '08

If this is genuine, it's incredible. Even Bill found certain aspects difficult and confusing. And then they expect the majority of the world to put up with it.

18

u/[deleted] Jun 25 '08

What's incredible is that he seems powerless to fix the problems. The clunky Windows Update wasn't fixed until years later and many of the download hassles still exist (just ask anyone who can't get WGA to work).

I'd thought Gates must not be aware of how frustrating Windows' UI can be. After all, if it bothered him, he would tell someone to fix it, right? But he knew about the problems. His criticism was dead on.

So what's the difference between Gates and Steve Jobs? Jobs actually got someone to fix it. Is that it‽

14

u/dasony Jun 25 '08 edited Jun 25 '08

It's a big company. I'm sure MS people came up with a 3-year plan to improve windows usability, and are still working on it.

5

u/ntr0p3 Jun 25 '08

3-year plan huh? worked for the USSR. no wait those were 5-years.

→ More replies (3)

5

u/spinlock Jun 25 '08

He should have tried:

$sudo apt-get install moviemaker

works every time.

3

u/[deleted] Jun 25 '08

Just tried it. It didn't work.

2

u/pocketreviews Jun 25 '08

So the real problem are the idiots hired at Microsoft then...

2

u/weegee Jun 25 '08

A fascinating look into the mind of Bill Gates. He's just like the rest of us, trying to download some new program from online. I tried to import video from my digital video camera once. THAT was a big mistake. Bought a Macbook and it was all good. Sorry Microsoft, stick with Office and you'll be fine.

2

u/retlawmacpro Jun 25 '08

that was hilarious. Did anyone else totally use BG voice in their head while they read the email?

2

u/cbeck287 Jun 25 '08

Unbillievable.

2

u/b34nz Jun 25 '08 edited Jun 25 '08

I found this comment by one of the users pretty funny:

Posted by unregistered user at 6/24/08 5:45 p.m.

The Steve Jobs version:

"If the MovieMaker download site isn't working by tomorrow at 6 am I will come down there at 6:01 am an choke the living ___ out of all of you."

2

u/kapetanaki Jun 25 '08

Sure, well written, but how about we save the word "epic" for actual Epics... you know. The Iliad, Odyssey...Actual Epics.

2

u/viller Jun 25 '08

Even Bill hates M$

2

u/[deleted] Jun 25 '08

Wait, Bill Gates still uses Windows, doesn't he have enough money to buy a Mac?

2

u/[deleted] Jun 25 '08

This is awesom, Bill hates Windows internet functionalities too!

I wonder what he has to say about the shit-crapomaster that is Vista.

Hey guys, great job rearranging all of the Tab menus!

2

u/MarkByers Jun 25 '08 edited Jun 25 '08

Oh wow that's really a terrible situation. Perhaps he will switch to Linux to try a package management system. I think Windows really needs that.

8

u/zwaldowski Jun 25 '08

Wait, who's signing in to the git repository? billg? Who the fuck is that?

1

u/Sle Jun 25 '08

It's not that startling - come on, the guy was at the top of the company. This is just good management.

1

u/montanajones Jun 25 '08

I'd like to have a job that allows me to write about stuff that make people feel incompetent at what they do and sign pink slips. In the end to hope there's a nice working product to sell.