Core Dumped Blues

Well, my terminal’s locked up, and I ain’t got any Mail,
And I can’t recall the last time that my program didn’t fail;
I’ve got stacks in my structs, I’ve got arrays in my queues,
I’ve got the : Segmentation violation — Core dumped blues.

(mehr …)

WeiterlesenCore Dumped Blues

Software Engineering – oder: Der Bau eines Einfamilienhauses

Das Projekt ist der Bau eines Einfamilienhauses mit zwei Stockwerken und Keller mit einer Grundfläche von 100 Quadratmetern. Als Baumaterial werden Ziegelsteine verwendet. Der Architekt kalkuliert wie folgt: Das letzte Bauvorhaben (eine Doppelgarage) hatte eine Grundfläche von 25 Quadratmetern. Verbraucht wurden 1.000 Ziegel. Die Baukosten betrugen 10.000 Mark, was einen Preis von zehn Mark pro Ziegel bedeutet. Das neue Haus hat die vierfache Grundfläche und die doppelte Höhe – dies bedeutet 8.000 Ziegel oder 80.000 Mark Baukosten.

Das Angebot von 80.000 Mark erhält den Zuschlag, und der Bau beginnt. Da die Maurerkolonne ausgelastet sein will, wird beschlossen, immer nur ein Zimmer zu konstruieren und gleich anschließend zu bauen. Das hat den Vorteil, dass die Planungs- und die Ausführungsgruppe immer ausgelastet sind. Weiter wird beschlossen, mit den einfachsten Sachen anzufangen, um möglichst schnell in die Bauphase einsteigen zu können. Das Schlafzimmer scheint dafür am besten geeignet zu sein.

(mehr …)

WeiterlesenSoftware Engineering – oder: Der Bau eines Einfamilienhauses

Informatiker sind die besten Überlebenskünstler

Man stelle sich einmal einen Informatiker im tiefsten Winter in einem dunklen Wald von hungrigen knurrenden Wölfen verfolgt vor. Hier ist der Informatiker geradezu in seinem Element. Er steht nämlich vor einem Problem, und solche zu lösen hat er ja während seines Studiums sehr ausführlich und mühsam erlernt. Das Problem ist zwar bereits gegeben, aber irgendwann einmal hat er vor langer, langer Zeit gelernt, dass ein Problem erst spezifiziert sein will.

(mehr …)

WeiterlesenInformatiker sind die besten Überlebenskünstler