OOXML Headache

Yesterday I took some time to read some opinions of various people taking part in the OOXML debate. Today, just even thinking about the debate gives me a headache, so I'll briefly summarize my observations.
  • As with most debates of this nature, it seems to be a battle of halfwits. I didn't get the impression that anyone had actually taken the time to read the actual standard. This, however, didn't seem to stop people from participating with gusto. On both sides.
  • Apparently the thing is 6000 pages. Well then, do you have any idea how much information 6000 pages is. Try to visualize a 1000 page book describing a programming language, an API or a protocol. Now imagine six of those books and that you are responsible for implementing everything described in them with a team of programmers. Even just carrying six books a thousand pages each is going to be physically difficult. What common standards can you mention that have seen widespread adoption and a multitude of independent implementations, all perfectly interoperable, that represent this amount of information? Not many.
  • Those in favor of OOXML seem oddly persistent in their insistence that this is the right thing to do. The whole thing seems a bit rabid, not very informed and a bit too...coreographed. It has the feel of a campaign: make enough noise, ignore criticisms and try to make the thing stick by having thousands of PR people throw it against the wall again and again. Even when confronted with the facts that they are paid by Microsoft to blow the OOXML horn, some proponents come across as borderline dishonest. Hey, if Microsoft pays you money to push OOXML you are representing Microsoft and you should stop waffling whenever the question comes up.
  • ODF keeps popping up all the time. This isn't a debate about ODF. ODF having faults doesn't make OOXML better (or worse). Why not keep the debate focused on OOXML?
  • What's with the licensing? It is unclear to me under what conditions and terms you can implement the spec and share or market the implementations (or the spec for that matter). There is a lot of handwaving going on here and it isn't particularly confidence-inspiring. There has to be exactly zero uncertainties in this area for OOXML to even be something one would consider supporting.


Free advice for Alfa Romeo

According to some news sources, Sergio Marchionne, the CEO of FIAT, has Luca De Meo to turn around Alfa Romeo or else.

Well, here i some free advice. The 159 sales failed because you, Alfa Romeo, went after the wrong market. If we were interested in driving the kind of car the target audience of the 159 wants to drive, we'd drive that, because honestly, "bland" is not what Alfa does best. The target audience of the 159 doesn't want an Alfa Romeo because the target audience of the 159 is guided by neither passion nor rationality. They want their cars bland and safe and with the same symbol on the front as their last car. An Alfa is not really an option for that audience.

Note that when I say "bland" I am not talking about the looks. The looks are great.

And to be quite honest, the 159 was a real turkey. Yes, still more beautiful than anything produced by the the other car manufacturers in the same segment, and more reliable than any Alfa that came before it -- but it is a real lard-ass. The thing is too heavy. Plain and simple. Within 2 minutes of getting into it I realized that "yeah, this isn't really working for me, I am not going to spend money on this". The thing is too damn heavy and that spoils the fun. At least for me. The feel is gone. The only thing separating this from an Audi is that the interior doesn't immediately make me want to smack the guy who designed it.

Although front wheel drive, I liked the 156. I have one. I love it. Although it has an ugly, fat, lower lip, the lines are wonderful. Few cars look this elegant. And it drives well. You want to know why it drives well? Because it weighs significantly less that the 159. In fact the balance and the feel of the 156 is so nice that if a slightly heavy person gets into the back seat, I can feel his or her weight on the steering wheel and my bottom.

If you want to be successful, you have to start with your fan-base. Stop ignoring your enthusiasts.

What do we drive when we want to have fun?

I'll give you a hint: it sure as hell isn't the 159.

When we want to have fun, we drive older Alfas. Preferably transaxle Alfas like the Alfetta and the Alfa 75. Sure, both of them dated designs. The 75 looks like a carton of milk, but have you driven one, Luca? Have you ever set foot in an Alfa 75 and driven it hard? Pick up the phone and call Ron Simons. Ask him if he can lend you one for a few fast laps around the Nordschleife, and you'll see what I mean.

The tip is: go back to your roots. Take a long hard look at the Alfetta and the 75 and then start over. Or perhaps even further back. The GTVs of old, the Bertones. Remember those? They even look the part. They have respectable testicular fortitude. Even people who know nothing about cars turn around and look at them.

Get rid of the clowns that fattened the 159 to the point where it was all show and no go and bring in people who are passionate about something other than the packaging and ticking off the consumer focus group boxes. Important cars aren't made by focus groups. Pointless cars are. If you want to make pointless cars then go to the US and get one of their bland, soap-shaped, empty hulls with bad suspension. It is a great market for shit cars. Continue down that road and you will eventually lose all your primary customers, and eventually, all your customers. Alfas do not sell because of your marketing. They sell because people want do drive cars rather than glorified cattle-carriages.

Get some engineers and get it right! The engine goes to the front, the gearbox goes in the back and you make it rear wheel drive. You give it 50/50 weight distribution and you make it light. You make it very light. It should be lighter than the 156. Ideally no more than 1100 to 1200kg. Yes, you heard me: innovate. Stop slacking off in the engineering department, take out all the crap you don't need and put the passion back in. End of story.