21
Oct 05

Argh, this device wasn’t supposed to be invented

Being a software developer myself, I have to speak up. This device is evil. Very evil.
:-)
(Via Microsoft Monitor.)


18
Oct 05

On Automating Tasks

Seth Dillingham (Via inessential.com.):

‘Never spend an hour doing by hand what you can spend four hours automating.’

I would advocate:

  1. Do the task manually once – will save you 3hours now
  2. After the same task came up again sometime in the future – automate it

Minimizes the risk of YAGNI.


18
Oct 05

Encapsulation

Excellent post by Dave Astels: Violating Encapsulation.
OOP isn’t about coding an algorithm based on the methods an object provides, it’s about asking an object to get a specific job done.


18
Oct 05

Gallien in Gefahr?

Als führender Asterix-Experte des Wahlkreises “Vorderpfalz Süd” erlaube ich mir das Wort zu ergreifen, um den öffentlichen Diskurs wieder in sachliche Bahnen zu lenken.
Nachdem nun die Feuilletons aller führenden deutschen Tageszeitungen über den neuen Asterix-Band hergezogen sind (Tenor: “Der Himmel ist uns auf den Kopf gefallen”), wird es Zeit für eine differenzierte Betrachtung, wie sie zum Beispiel hier zu finden ist.
Ich kann mich der Meinung dieses Kollegen durchaus anschließen. Zweifelsohne hat das neue Heft nicht den Charme & Esprit der großen Bände, die aus der Zusammenarbeit von Goscinny & Uderzo enstanden. Ich gebe allerdings zu bedenken, daß ein ganz wesentlicher Erfolgsfaktor der “alten” Bände die liebevoll-satirische Beschreibung der Bewohner des jeweiligen Gastlandes war (Goten, Normannen, Korsen, Spanier, Belchier, Briten, Schweizer – um nur einige zu nennen). Leider ist die bekannte antike Welt von Asterix ausgeschöpft, so daß nun – seit einigen Bänden bereits – neue Schauplätze und Themen gefunden werden müssen.
In diesem Sinne verdient die Idee Uderzos, das Thema “Comics” zum eigentlichen Thema des Asterix-Bandes zu machen, durchaus Respekt – und eine genauere Durchsicht des Bandes.
Auch wenn die sprachliche Qualität des Bandes nicht auf Augenhöhe mit den klassichen Bänden ist, folgendes Zitat zu “Shwor-Zis” hat was:

Den muß man tatsächlich ganz neu konfigurieren.


17
Oct 05

Here’s a great collection of error messages…

Pop-up Potpourri: Arcade Edition.
I like

If you choose to continue, do you wish to continue? [OK]

best. That’s a question which justifies some rather in-depth philosophical thinking…


17
Oct 05

Real users…

My dad (70 yrs) has finally gotten himself PocketPC including a GPS-based mapping application. He was rendering account on how the first week of using the gadget in his car was working out for him. Of course, he was using it on well-known routes first to see how it performs. The conversation went something like this:

Dad: "So I was using this thing to get me from Kandel (a town nearby) to Jockgrim (his hometown) and it was guiding me quite OK back to our house..."
Mom: "Well remember that it guided us through this very narrow street in Kandel where you can't even pass a cyclist..."
Dad: "...yes, this didn't make sense."
Me: "Maybe you set it to shortest route instead of fastest route and that's why it chose the narrow street?"
Dad: "I set it to shortest route, sure."
Me: "Shortest route isn't necessarily the fastest route..."
Dad: "Yes, sure. If I would have chosen fastest route it would have guided me right over the autobahn."
Mom: "...but it guided us through this very narrow street."
Me: "Yes, of course, because it is part of the shortest route..."
Mom: "...but this doesn't make sense. Nobody would use this lane..."
Dad: "Yes, it doesn't make sense. You can't even pass a cyclist in there."
Me: ...

Talk about a mismatch between user expectations (or the users model) and the software.


14
Oct 05

Here’s a nice C++ FAQ

Over here. Lot’s of useful information.


14
Oct 05

The slippery slope to consultingware

Joel on the slippery slope from shrinkwrap to consultingware.


13
Oct 05

On Globalization…

Loic Le Meur:

“We have to stop complaining about globalization and focus on the future rather than protecting our past and our comfort.”

Loic nails it. Plus, complaining about globalization is not a french problem. Germans are even better at complaining than our french neighbours. In fact, we invented complaining and whining.
So let me rephrase Loics statement slightly:

We have to stop complaining about globalization and focus on how to shape globalization in the future and how to take advantage of the opportunities globalization provides us.

.
How about that. Stepping off my soapbox and getting back to work on interiorCAD now.


13
Oct 05

The essence

Here’s the essence what Apple’s all about:

theessence.jpg

(Showing remote controls for Windows Media Center and for Apples FrontRow.)
(Screen Capture taken (without permission) from QuickTime stream of the Apple Special Event on Oct, 13 2005).
Hint: It’s not about the size.