Der Adventskalender hier auf DonsTag hat hinter jedem Türchen eine “Sache”, die ich mir irgendwann mal als “zu bloggen” markiert habe. Da ich nie dazu kam, hat sich zu viel angesammelt. Zeit, die Liste abzuarbeiten!
Wer irgendwann mal einen Doktor gemacht hat (oder ihn gerade macht, oder es nur mal probiert hat) und Papers für ein Journal eingereicht hat, kennt dieses Gefühl, wenn man eine Ablehnung bekommen hat und sich dann durchlesen darf, was für einen Mist man da laut der Reviewer verzapft hat.
Ich kenne dieses Gefühl nicht.
Ist aber für den folgenden Link auch egal. Viel wichtiger ist allerdings, dass man ein wenig Ahnung von Informatik hat. Denn dann macht es richtig Spaß, sich die Zurückweisungsbriefe bzgl. sehr bedeutender Papers oder Ideen durchzulesen.
Z.B. die Ablehnung des Papers “Goto Statement Considered Harmful” von Edsger Wybe Dijkstra, in dem er (der Wegbereiter der strukturierten Programmierung, wie Wikipedia ihn nennt) darlegt, warum das GOTO-Statement kacke ist (Spaghetti code…). Hier mal ein kurzer Auszug:
Structured programming is a nice academic exercise, which works well for small examples, but I doubt that any real-world program will ever be written in such a style. More than 10 years of industrial experience with Fortran have proved conclusively to everybody concerned that, in the real world, the goto is useful and necessary: its presence might cause some inconveniences in debugging, but it is a de facto standard and we must live with it. It will take more than the academic elucubrations of a purist to remove it from our languages.
Publishing this would waste valuable paper: Should it be published, I am as sure it will go uncited and unnoticed as I am confident that, 30 years from now, the goto will still be alive and well and used as widely as it is today.
Und so geht das munter weiter. Relationale Datenbanken werden angezweifelt, der gute Herr Turing bekommt sein Fett weg und am allerschönsten: Auch das Paper von Herrn Hoare zu seinem schrecklichen Kalkül hat eine Zurückweisung bekommen. Hätte er sich mal dran halten sollen, dann wäre mir einiges erspart geblieben…
Seine Zurückweisung fängt übrigens so an:
I am not sure I understand this article [Anmerkung vom Don: Kann ich nur zu gut nachvollziehen]. It claims to be about programming, but it doesn’t contain a single line of code. [Muahahaha!]
Wer Interesse hat, dass ich meine Liste auch nach dem 24. Dezember weiter abarbeite (wobei die Sachen dann immer unaktueller werden), sollte hier einfach munter kommentieren. Das motiviert ;-)
PS: Na toll: Gleich mal beim ersten Türchen alles über den Haufen geworfen, was ich mir vorgenommen hatte. Der Plan war: Einfach ohne viele Worte in das Türchen werfen und fertig. Hmpf!
Dir gefällt, was du hier liest? Dann zeig mir das, um mich weiter zu motivieren!
Entweder einfach durch einen "Gefällt mir"-Klick auf meiner Facebook-Seite, oder aber,
indem du bei deinem nächsten Amazon-Einkauf an mich denkst und über diesen Link einkaufst. Kostet dich keinen Cent mehr, aber ich krieg ne kleine Provision.
Und über Kommentare freue ich mich natürlich auch immer ganz dolle.... Dankeschön!
Irgendwie ging das bei meiner Fußängererkennungs-Diplomarbeit aber nicht ganz so einfach…
Ach, und wo ich da den großartigen Marshall Flinkman aus Alias sehe: Der soll dringend mal von Jack Bauer angeworben werden, ich würd den zu gern mal mit Chloe O’Brian zusammenarbeiten sehen. Oder gegeneinander, das wär das ultimative Battle. Wie wärs mit ner Cross-Over-Spin-Off-Serie?
Drüben auf meinem mal wieder reanimierten Spieleblog hab ich mal eine Sammlung an Spielen vorgestellt, die gerade Informatikern (und solche tummeln sich hier auf DonsTag ja gefühlt schwerpunktmäßig, oder) besonders gefallen sollten.
Da gibt es Roboter, Laser, Wegoptimierung, vorausschauendes Planen, XOR-Gatter aus Dominosteinen, IT Crowd, Massenvernichtungswaffen und mehr.
Ist etwas lang geworden, aber ich konnte mich einfach nicht mehr stoppen, die Sabber lief schon. Und ich weiß schon, welche Spiele ich demnächst meiner Spielgruppe aufzwingen werde… Schaut einfach mal vorbei, ist sicher auch für Nicht-Informatiker interessant.
So langsam ist ja wieder Sommerferienzeit und schon hört man die Schüler brüllen: “Nie wieder Schule!”. Stimmt natürlich für die meisten nicht, denn für die gehts ja nach den Ferien weiter. Für die, die mit der Schule fertig sind heißt es dann aber oft: “Nie wieder Lernen!!!!!!!”
Fand ich auch ganz toll, bis ich dann gemerkt hab, dass man im Studium ja auch lernen muss…
Und als das dann auch irgendwann vorbei war (lang, lang ists her) war ich dann so schlau, dass mir klar war “Nie wieder Lernen!” gibts nicht, denn ohne Lernen steht man im Beruf (vor allem als Informatiker) irgendwann ganz schön dumm da. Aber immerhin konnte ich “Nie wieder Prüfungen!!!!!” brüllen.
Nur ob das mal nicht gelogen war? Ab nächster Woche geht für Frau Bü und mich der Tauchkurs los, damit wir auf den Malediven in aller Ruhe die Schildkröten (und evtl. noch ein paar Fische und Korallen) begucken können. Und so sitze ich jetzt also wieder über einem Buch und lerne fleißig, um dann im Test alle (okay, 75% sind gefordert, aber wo bleibt da der Ehrgeiz?) Fragen richtig zu beantworten.
Und nebenher wird dann noch Spring, Hibernate, JSP und VoIP-Protokolle gelernt, alles noch nicht wirklich meine Fachgebiete…
Aber in den letzten Tagen hab ich dann noch ein paar Sachen gelernt:
Auch in Zeiten vor dem Streik (genauer gesagt am Freitag) darf man der Bahn NIE NIE NIE trauen. Mein Zug von Ulm nach Neuwied hatte mal wieder Verspätung, so dass meine Umsteigaktion in Koblenz mal wieder sehr gefährdet war. Dies wurde dann auch durch die freundliche Durchsage im Zug bestätigt: “Leider konnte der Zug BLABLA nicht warten, Fahrgäste in Richtung Neuwied, Köln nehmen bitte den BLABLA um 22:18). Der erste Schock: 22:18! Schließlich war es gerade mal 20:18. Ein Blick in den Reiseplan hat dann aber schnell bestätigt, dass ich nur bis 20:48 warten müsste. Aber auch das musste ich nicht, denn der Zug, der angeblich “leider” nicht mehr warten konnte war noch gar nicht da. Der hatte nämlich auch Verspätung. Erst 5, dann 10 und schließlich 15 Minuten, so dass ich nach meinem Spurt zum Gleich dort erstmal ewig verschnaufen durfte..
Der Support von Technorati ist klasse. Irgendwie dachte ich immer gelesen zu haben, dass die eh nie antworten und hab darum auch nie versucht die darauf hinzuweisen, dass die zwei meiner Beiträge als eigenständige Blogs führen, die bei jedem meiner Artikel in einen gegenseitigen Verlinkungswahn stürzen (Tag-Wolke sei Dank). Heute hab ich es dann doch mal probiert und 8 Stunden später wars dann korrigiert (zumindest einer der beiden, der hier ist noch da, aber ich mach da einfach nochmal Stress…). Wohoo!
So, das wird mal ein ganz kurzer Eintrag, wie man ihn auf DonsTag noch nicht gesehen hat. Ein Kollege hat mir heute gotapi.com gezeigt und ich war hin und weg. Als hätte ich sowas nicht schon immer gebraucht…
Das wars auch schon.