Jaded Monday at Ruby Tuesday and Microsoft Madness

It takes considerable effort on the part of a restaurant to hit the low end of my service scale, prompting not only no tip, but a LiveJournal rant. Ruby Tuesday of Chantilly, VA — congrats. You win the big loser award.

Monday lunch started out well enough, the typical indecision about where we were going to go, when we were leaving, who was gonna go, and who’d do the driving.

For whatever reason, the developers were craving salads. Personally, I think the only way for that to happen is if someone tampers with the water. Except as we all know, developers don’t drink water. They survive on sodas, caving only to diets when chicks start pointing fingers and laughing.

Ruby Tuesday came up, as it has long been our fall back plan for the utter stupidity of Bungalow Billiard’s royal screw over in which the more one tried to be kind to other customers, the more Bungalow charged.

I managed to talk a party of six into going, and we left early, like 11:15am, as to avoid the lunch rush. I was in such a good mood that a decision had been reached, that I even offered to drive.

We got there and were seated promptly. That’s where the geometric decay curve in service started.

For the astute, you may notice that you can’t put 6 people in a car. Well, okay, you can put 6 in Alan’s car, you can barely put 4 in mine. And, like I said, I was driving.

Consequently, four of us arrived minutes early, and the other two followed. Everyone ordered water, so this was not exactly difficult to screw up.

Four at the table ordered salads, and James and I were the only two non-salad-conformists and opted to get a cheap appetizer instead as the meal.

I might point out that the point of an appetizer is to serve two functions. One, to come out -before- the meal. And, two, to come out -quickly- before the meal.

The herbivores of our group managed to fill their plates, and I mean FILL their plates and return to the table. They leisurely ate their entire plateful, and went back a second time to refill their troughs.

To which they again returned to the table and took their leisurely time eating the second helping. With plates clean, they then sat in silence as they waited for the check.

The waiter never came by to see how things were, didn’t check on the food in the kitchen, and never brought any refills, much less the check.

We eventually had to have another waiter page him over, and James canceled our appetizers (which constituted our whole meal). The waiter just nodded, didn’t say a word, didn’t check back with the kitchen, and didn’t apologize.

In fact, that’s when we realized that he hadn’t said a single thing since we ordered the water.

As luck would have it, the manager was passing by and asked us how our meal was. My intention was to let James have the floor, but something snapped, and I explained how we had ordered appetizers about an hour and a half ago, and that we hadn’t seen our waiter since, and that the guys who came in last were done eating two servings of the salad bar.

The only reason they had superior service was because it was *self* service.

The manager offered his apologies. I said it went beyond apology, that this was downright embarrassing — we were leaving the establishment, not coming back for a very long time, letting our coworkers and friends know what happened, and in the meantime were going to go across the street to Wendy’s because a fast food joint that was filled with minimum wage immigrant workers that couldn’t speak English natively treated its customers better.

It seemed to strike a nerve, especially since I was making sure my voice carried over to the neighboring tables.

The waiter who served us was cowering in the back of the restaurant. If I had had any sense, I should have made him stand by as I chewed out the manager.

Now let me show you why Ruby Tuesday gets the dingbat award. When you mess up, especially involving public relations, you make amends to those you screwed over.

The manager, instead of providing some coupon for some food at a later date, offered to pick up the table’s meal.

At first it sounds like a nice offer — but check out what this really means. It means that the people who benefited from getting food got their meal free (and salad bars are cheap); the people who got nothing, got an additional nothing. What’s up with THAT?

Anyhow, I did get a rousing thanks and pat on the back from the coworkers who got free shuttle service and a meal. I suppose that was worth something.

For the record, I kept my word. We did drive over to Wendy’s, and to be fair, I placed a complex order and timed them. The time was now 12:30pm — mid-lunch in high volume Chantilly. A number one, super-sized, with extra pickles and extra onions — total elapsed time: one minute and 15 seconds, and that included paying.

As an added perk, I found a penny on the floor. All Ruby Tuesday had was discarded gum.

With that incident, Ruby Tuesday has been added to my list of places to avoid. The list is small, but I hope that when I vote with my feet that others who hear the tale also spot the illogic and avoid putting themselves in similar jeopardy.

So, that was Monday. How was Tuesday shaping up?

Well, Tuesday started off by getting up early to go to a Microsoft event. We had an invitation to come out and see a technical presentation of Microsoft’s new development platform! It sounded exciting and we’ve been waiting weeks for it. Obviously Microsoft, the king of innovation had much to show off.

It used to be, back in the early 90’s, that when Microsoft held such an event it would flood conference centers with geeks. We’d get a pile of goodies, and when the curtains parted, we’d get a sneak preview at some amazingly cool ideas. The event was fun and we felt special.

It was at one of these conferences, I had a chance to talk with the lead guy for Microsoft’s C++ compiler. When asked about the long term plan and release cycles, he explained that the Microsoft compiler was more like Jello. When it stopped jiggling, you took advantage and shipped it. It was this hackery that led them to try a “subscription” model, which evolved into MSDN as we now know it. He further added that they had pretty much exhausted all their ideas, and while Borland was jamming on new features and innovation, Microsoft just added some simple dialogs around cut’n’paste code –nothing clever– and called them Wizards. He couldn’t believe how the masses bought into this so easily; there was no logic – nothing special – it didn’t do anything – and it was amazingly small. However, give someone a ‘wizard’ and it must be magic.

The tone was different this time, however.

I was the first to arrive in the room, and there was no one to greet people. Others came in a while later, and there was no one around. Eventually someone showed up when the room was full and said we needed to do registration, so could we all exit and re-enter?

They were serious. Rather than calling roll or passing a sign-up sheet around, we all had to get up, exit the room, stand in line, say our name, and re-enter again, taking the very seat we left.

Then the presentations started. Except they had audio problems. The speakers on one side of the room weren’t working. And rather than going for a conference room (not a conference hall or center, but a room) that was deep, they went for wide.

The speaker tried shouting, but it didn’t work. The correct solution would have been for him to go to where the speakers were malfunctioning, talk in a normal voice, and let the working speakers do their job. No such luck.

The speaker asked us what language we used, and by a show of hands, well over 99% of the room used C#. He proceeded to tell us how Visual Basic was his favorite language of choice, and spent a full hour going over the new features that were added to it.

Bad move.

VisualBASIC to a C# person is like public transit is to a bulldozer driver. Sure, if you have limited knowledge and only want to go where someone else has planned a route, you can do so with minimal effort on your part — but if you have to forge new and better ways for those that follow, you need a serious tool that puts you in control, not one that takes you along for the ride. Besides, C# has had since its beginning all the features they were showing off. And what were the new features? 1) It didn’t reformat your code (oh, like every other competing product knew not to do since the start of time). 2) You could document your code. 3) Look — wizards that gave static templated code fragments. Meanwhile the live demo we got had on a number of occasions crashed or hiccuped.

We almost busted out laughing. This was a repeat of the C++ discussion from ten years ago.

Then things moved from bad to worse. The next speaker didn’t use a microphone; he softly mumbled. His big thing was about how Visual Studio was great for doing architecture work. He spent a whole, boring, monotone, slow-paced hour drawing six boxes and five lines.

A software architect, for those not in the field, is more like the guy who comes up with the blue prints. He’s got the big vision, and a high level way that it can be implemented. The actual designer, who’s stuck with the supplies, people, and raw reality may have to make engineering tradeoffs and changes so that the equivalent structure gets built. So, for the most part, architecture is about communication about the conceptual design of a system. Get that? Communication. Visual Studio, however, is a tool. It’s the backhoe. It does the work. This is like someone putting a word processor in a screwdriver. It doesn’t belong, but it does jack the price up.

The next person up was the marketing person who was gonna tell us all about licensing this new product. And to say that they’ve over complicated, split up, recombined, renamed, and screwed with the pricing and product model so that you can’t tell which way is up is an understatement. Bottom line is that if I want all the tools at my disposal, the new price tag is $4,500. Hold tight — per person.

That’s right, my junior developer, who never got any architecture experience in college because Microsoft licensing wouldn’t let him or his professor buy a discounted educational copy, is now costing me more because I’m supplying him with tools he doesn’t need. If I’m driving to the store for a quart of milk, I do not need the booster rockets of the space shuttle. Geez.

Microsoft has got to be out of its mind. This is getting insane.

For a recap, if you buy Apple’s latest Tiger operating system you get with it *ALL* the development software and documentation Apple has for *FREE*. And for each additional developer you add, the cost per head is roughly $17.50. You read that right, less than $20.

What’s REALLY sad? The XCode tool which comes with Tiger is better!!! And if you don’t wanna switch to Apple, go with Eclipse (www.eclipse.org) — it’s FREE, commercial grade, extendable, and open source. And if you want BASIC, of all things, get RealBASIC, at least your source code will work on Windows, Apple, and Linux/FreeBSD, not just Microsoft only.

It used to be that when you attended a conference, you’d also get complimentary personal copies of the compiler. This was sheer genius. You’d go home, install it, learn it, and go to work and ask for it. Microsoft in their jab-everyone now gives away a timebomb trial copy so you can “eval” whether or not you want it. Once it explodes, it can’t be reactivated or upgraded. And let me say, Microsoft’s uninstall of such things that intertwine with an operating system doesn’t normally go smoothly. Consequently, you need to buy MORE software just to run the TRIAL software so you don’t screw up your system running THEIR software. Arrrggghh!

What is it about the world that makes Ruby Tuesday and Microsoft experiences like this so common? Why does the general public put up with it and keep going back?

As for me, I’ll be eating my cheap food while I work on my free software… oddly enough, those that take a peek seem to be really impressed with the graphics and capabilities, not of the burger, of the machine.

Mordor readies its troops.

I was reflecting back the other day about how exactly I got here. You know, where I am today. The kind of self reflection that makes a man take pause, say “Hmmmmm,” and stroke his bread — if he had one.

That’s right, I’m talking about my computer desktop and the fact that it’s a Macintosh, and not a PC.

Sure, we all know about Internet Explorer and the fact that it is pure evil, just in XP compatible form.

What’s worse is the continuance of people who continue to embrace it but then knock on my door for PC support. Well, I’m officially announcing that Walt’s free tech support no longer extends to systems running PCs. If you have a Mac or Unix issue, I’ll be happy to help, but PC support is over.

In actuality, this isn’t a political statement, but a C.Y.A. maneuver to deal with the forth coming onslaught of PC problems you’re about to face in 2006 at the hands of Microsoft.

The blind buy-in to Microsoft is about to come to full fruition, and most of the world doesn’t see it coming yet. But, I’ll give you a peek.

The machine you’re sitting on, yes – that one right in front of you, have you seen the magical box when you first installed your operating, word processor, whatever that said it had to be activated first?

If you have, then you’re familiar with the fact that the software contacts Microsoft and does a little secret handshake. The up shot is that a magical silver bullet is spent to activate your software, and should you buy another machine, want to migrate to it, and decommission the old one — you can’t. Should you suffer catastrophic failure, and need to rebuild or swap parts your existing software won’t run. Should you decide to upgrade to the newest models of machine — your software won’t run. If all this is foreign to you and you just clicked past all those ELUAs to get up and functional, please don’t call me when something doesn’t seem right in 2006.

If you haven’t seen the activation notices, then you’re most likely running on either old hardware, older software, or and older operating system version. You might want to be aware that Intel has announced the new 64-bit machines (which means 32-bit software and hardware is going away just like 16-bit did so fast), and you might be surprised to know that support for your software and hardware is ending — this June. This includes games and gaming hardware, much which is already ‘dead.’

But what does “no support”? It means that if someone hacks the operating system or Internet explorer, there won’t be a patch put out for it. If there are web pages with downloadable drivers, they’ll be pulled — take for instance the Microsoft Game Voice that I just recently from BestBuy and is still in the plastic shrinkwrap, which lets you talk to other team players — the Game Voice page is now red, and the driver is gone. And, last but not least, if you update to the forthcoming operating system, you’re hosed on both applications and hardware; you know, the stuff you have that works today.

If you’re thinking “Ahhhh… you said IF, you said IF, …I just won’t upgrade!” then perhaps you should know Microsoft is on to you. That tactic worked in the past, and it hurt Microsoft revenues when you didn’t move from Win98 or Win2000 when commanded. So, hence the solution — cut support on you. Should you need to rebuild your machine, those downloadable updates and drivers won’t be there.

But Microsoft doesn’t have to wait long either. The wave of 64-bit computing is almost upon us, the trend-setting community has been doing it for a while. Microsoft wants to join in the ranks, and software vendors also see this as a means to get on board the cash cow. Subtly, things have shifted from a purchase model to a lease model, with the customer not knowing the duration of the lease.

As the speed of development increases, you’ll soon be getting Word documents you can’t open. The new games on the shelves won’t work for your machine. And by the time you figure this all out, you’ll be stuck with a very expensive problem to fix. If this sounds like a Y2K scare, it should — except this one’s real, and the gears are already in motion already.

There is one bright spot, oddly enough. A glimmer from an unexpected contender: Apple.

Apple had the foresight to recognize that what made it popular was it’s innovative user interface. All the operating system stuff was a boat anchor — and in an astounding move, they tossed it all out, replacing it with a rock solid Open Source operating system solution. Finally, the power of Deep Thought with the gentle interface that doesn’t threaten grandma.

And, while Microsoft has been sitting around trying to figure out ways to lock you into their product line via technology and licensing schemes, Apple has produced software equivalents for all your PC applications, and then to sweeten the deal dropped the price.

Just this Friday, I watched an impulse buy for a MiniMac happen. The base machine is $499, it came with OS 9, OS X Panther, OS X Tiger, and iWorks. For the PC user, this is like getting the fastest and most advanced operating system that’s capable running Old Macintosh programs, New Macintosh programs, Unix programs, X-Windows programs, and the capability to run Windows programs for *all* versions — the bundled software gave a compliant browser, secure mail, instant messaging, address books, editor, movie creator, DVD player, PDF creation and printing, photo viewer with camera integration, 3D graphing scientific calculator, flight monitors, package trackers, weather gizmos, station guides, sound loop editor, CD and DVD burning software; let’s not forget a the page layout program, super presentation software, and oh, the whole Microsoft office suite, which you’d rather be using OpenOffice anyhow. Again, for $499.

In the PC world you can’t BUY that much software for $499, much less get an operating system and a machine thrown in for that cost. And this one literally runs everything.

In less than 12 hours of usage (as it took less than 45 minutes to set the thing up from scratch), it was his primary desktop.

“Can I do Word?” Yes. “Do I have PowerPoint?” Yes, and the Apple version is much better. “Can I do TurboTax?” Absolutely. “Games?” I’m holding Splinter Cell in my hands right now.

And guess what, there’s no licensing fluff or tricks. Apple figures that by making the price so unbelievably low that you aren’t going to steal from them. For instance, if you wanted to go from the single user version to the five-pack version, it’s only $17.50 per additional seat. You are not going to find Microsoft selling additional copies of their operating system for under $20. Ever.

Meanwhile, if you think Microsoft Office is still the killer application that’s tying you to a PC, maybe you should get the same insight that Bill Gates has in watching Google’s recent activities. Though, to be honest, you really gotta try OpenOffice before dismissing it.

Look, I’m not saying ditch your PC and switch to Mac, that wouldn’t make sense. However, there’s a more than compelling set of reasons that one of the worst marketing user exploitation is on the horizon. Apple, seeing it too, has position themselves to make themselves a more than viable option for people on a tight budget that don’t want to give up what they are comfortable with.

Consequently, I’ve written an opinion piece that puts all these things together (with links to source information) about why your next machine will be a Macintosh. It’s worth the read, especially when you find yourself surprised when your PC guru _can’t_ help you.