Showing posts with label rant. Show all posts
Showing posts with label rant. Show all posts

Thursday, July 12, 2007

Die Scheißhilfe von Microsoft Excel

Vor lauter Frust über die Scheißhilfe von Excel, die in der Hauptsache verhindert, dass ich finde, was ich suche, auf der Suche nach Leidensgenossen bei Google nach "microsoft excel scheißhilfe" gesucht, und siehe da:
Your search - microsoft excel scheißhilfe - did not match any documents.
Hääh?! So was Gängiges hat angeblich noch keiner irgendwo irgendwie geschrieben? Das gibt es doch nicht! Dann schreibe ich es jetzt halt und bin gespannt, wann der Eintrag als einziger Treffer bei Google auftaucht (microsoft excel scheißhilfe - Google Search)! Weil die Hilfe von Microsoft Excel nämlich wirklich und wahrhaftig eine Scheißhilfe ist!

Diese sogenannten Hilfen scheinen noch nicht einmal mehr ein Inhaltsverzeichnis zu haben! Wie finde ich nun eine Arbeitsblattfunktion, die einen Teilstring in einem anderen String sucht? Nach Teilstring suchen?
  • Teilstring => Keine Ergebnisse gefundenen (ja, gefundenen steht da!)
  • textfunktionen => Keine Ergebnisse gefundenen (Wie? Was?)
  • liste von funktionen => Informationen zu Listenfunktionen (NEIN!!!! Ich hätte gerne eine Übersicht aller Funktionen!!!)
  • funktionen übersicht => viele Treffer, u.a. Informationen über die globale Textrichtung (?! Was soll denn die Scheiße?!)
  • liste aller arbeitsblattfunktionen => viele Treffer, die nicht entfernt etwas mit einer Liste aller Arbeitsblattfunktionen zu tun haben (ich pack das nicht mehr....)
Dann suche ich eben im Internet, ach und siehe da, ganze dicke und teure Bücher kann man zu dem Thema kaufen: Amazon.de: Microsoft Excel Funktionsverzeichnis. Referenz aller Funktionen in Excel 2000 bis 2003 (Microsoft Fachbibliothek): Bücher: Egbert Jeschke,Eckehard Pfeifer,Helmut Reinke,Sara Unverhau , genau, weil die eingebaute Hilfe so eine Scheißhilfe ist!!!

Friday, February 23, 2007

Microsoft Access, eine Klasse für sich

Nachdem ich mich nochmal ganz fürchterlich über Microsoft Access aufregen musste, nun doch zur Frage, was einen an dieser Software so wahnsinnig machen kann. Vielleicht liegt es an dem eigenartigen Spagat, dass es einfach eine stinkenormale relationale Datenbank ist, mit allen Haken und Ösen, mit allen Komplexitäten (referentielle Integrität, m:n Beziehungen, usw.), aber beständig und krampfhaft versucht wird dies vor einem zu verheimlichen. Auf Biegen und Brechen, mühsam und angestrengt, mit Verrenkungen und Kapriolen, mit Assistenten und "gutgemeinten" Dialogen, letztendlich aber doch nur lückenhaft und unvollständig.

Letztendlich steht man Joel Spolsky's so formuliertem Law of Leaky Abstractions gegenüber:
"All non-trivial abstractions, to some degree, are leaky."
So gutgemeint Abstraktionen auch sein mögen, bis zu einem bestimmten Grad sind sie löchrig, d.h. sie schaffen es nicht vollständig, die Komplexität, die sie abstrahieren sollen zu verdecken.

Wobei der Grad der Löchrigkeit eigentlich ganz egal ist, weil jedes noch so kleine Loch einen irgendwann dazu zwingt sich mit den zugrundeliegenden Details zu beschäftigen.

Wobei sich das Verhältnis von "gelungener Abstraktion" zu "Löchrigkeit der Abstraktion" in Access allerhöchstens die Waage hält. Das sind dann auch nicht wirklich Löcher, das sind Scheunentore. Man könnte auch sagen, dass der Abstraktionsversuch letztendlich misslungen ist. Komplett misslungen. So was von misslungen!

Was heißt das? Zunächst mal: Ärgerlich! Ärgerlich!! ÄÄÄÄÄrrrrrggggerrrrliich!!!!!!!!!!!!! Was heißt das noch? Mit unendlich viel Aufstand wurde eine Missgeburt erzeugt! Ein Software-Frankenstein! Eine armselige Kreatur! Ein bemitleidenswertes Geschöpf!

Aber ist das vielleicht Microsoft-typisch? ASP.NET versucht ja auch, sämtliche kleinen Details von HTTP und Browsern und wasweißich wegzuabstrahieren! Und, klappt das etwa?

Was heißt das? Heißt das, dass die vermutlich Mannjahrhunderte versemmelt haben, um eine relationale Datenbank benutzerfreundlich und verständlich erscheinen zu lassen, und es nicht einmal annähernd erreicht haben?

Ja, diese Unentschiedenheit! Wie heißt das auf Englisch? To be everything to everyone. Irgendwie alles für jeden zu sein.

Warum haben die ihr Talent, ihre Begeisterung, ihre Zeit nicht für etwas wirklich Interessantes eingesetzt? Eine Datenbank, die einen SQL-Phobiker wie mich wirklich, nochmal: wirklich, ich meine: wirklich!! von diesem ganzen krampfigen Popanz mit m:n Beziehungen und referentieller Integrität und Fremdschlüsseln und anderen Schlüsseln und Schüsseln und was weiß ich ---- einfach erlöst!

Stattdessen bauen sie Dialogboxen und übersetzen diese in zig Sprachen, die mit Begriffen wie "Beziehungen" daherkommen, "Beziehungen bearbeiten", mit "Referentieller Integrität" und "Aktualisierungsweitergabe an verwandte Felder", Mensch, ich habe genug zu tun mit meinen Beziehungen und meiner Verwandschaft!! Und euer "Verknüpfungstyp..." interessiert mich nicht die Bohne!

Was heißt hier "löchrige Abstraktionen"? Das ist die Titanic, nachdem sie mit dem Eisberg zusammenstieß!

Letztendlich muss man Berge von Abstraktionsschrott, Abstraktionsmüll wegräumen, um ungefähr in eine Region vorzudringen, wo man ein wenig Produktives zustande bringt.

Für mich machen die nicht Schwieriges einfach, nein, ein lustiges Vexierspiel wird angezettelt, vordergründig Schwieriges stellt sich als einfach heraus, Einfaches als schwierig, Simples als unmöglich... Nichts ist, was es ist.

Ein wenig Wahrheit dann doch im "Beziehungen bearbeiten"-Dialog: Beziehungstyp: Undefiniert.

Ach, leckt mich doch....

Alptraum!!! Nightmare!!!!!! Microsoft Access")=§($&"§$ZU)=H

Den mit Abstand allergrößten Bullshit kann man wahrscheinlich mit Microsoft Access erleben. Ein Alptraum. Ein echtes Desaster, eine Katastrophensoftware sondergleichen!! Nicht vergleichbar mit dem Stück Scheiße , nein, Microsoft Access schafft es in noch ganz anderen Dimensionen ärgerlich, fürchterlich, unerträglich, bescheuert, beschissen, krampfig zu sein!!! Dieser ganze krampfige Kuddelmuddel und Firlefanz, diese Eigenschaftenfenster mit Hunderten Optionen, diese dämliche Syntax mit eckigen Klammern, die man aber doch nicht immer braucht, oder Ausrufezeichen, die man aber auch weglassen kann, aber nicht immer, was soll denn sowas??? Für wie masochistisch halten diese Softwareentwickler einen eigentlich!! If Me.Dirty Then Me!btnUndo.Enabled = True... kein Witz, die haben doch einen an der Waffel!!!! Ganz zu schweigen von diesen sogenannten Assistenten, die die eigenen Pläne im entscheidenden Moment durchkreuzen... Inzwischen scheitere ich an einer Kombobox...es ist unendlich frustrierend. Dieses Meer an Optionen, Irrwegen, das ist ähnlich hoffnungslos wie das Suchen einer Stecknadel im Heuhaufen! Wahrscheinlich werden tausendseitige Machwerke über Komboboxen geschrieben, das ist halt nicht so einfach, haahaahaaa! Man fühlt sich wie in so einem Jahrmarktsirrgarten mit Spiegeln, der nur dazu gemacht ist, auf umständlichste Art und Weise und unter ständigem Anhauen diverser Körperteile zur Belustigung der Umstehenden wieder herauszufinden....

Tuesday, September 12, 2006

Ich kann nicht mehr

Ich kann nicht mehr! Ich muss eigentlich nur eine Kleinigkeit in das "StückScheiße!(nur echt mit dem Ausrufezeichen)" bringen..., aber ich glaube, es wäre einfacher, einen Text in Stein zu meißeln! Wie war das? Ja, eine Software, die mitdenkt! Und im entscheidenden Moment alle Pläne durchkreuzt und jeglichen Erfolg vereitelt. Hinterlistig, arglistig, fies, pervers umständlich, höhnisch langsam, eine Myriade an Absonderlichkeiten, von ganz kleinen Icons, die kaum zu treffen sind, bis zu Buttons, die irgendwas anderes machen als der Text, der auf ihnen steht, einem weismachen will, eine kafkaeske Darbietung, man dreht sich im Kreise, man weiß schon nicht mehr, wo vorne und hinten ist, oben und unten, schwindelerregende Absurditäten, ein Monster an offensichtlichem Unfug, ein Schreckenskabinett an Blödsinn, Bäume, in die man sich hinunternavigieren muss, aber jeder Knoten klappt erst nach endloser Wartezeit auf, oder erst beim zweiten Mal Klicken, oder gar nicht, es ist wie in diesen Alpträumen, in denen man sich nur quälend langsam bewegen kann, ja, wieder ein Knoten, und warten, und warten, der ganze Baum mit ich weiß nicht wie vielen Knoten muss ja neu aufgebaut werden, wenn ich einen Knoten öffne, alles was schon zu sehen war, ist dann weg, und muss neu vom Server geholt werden, tausende Einträge, nein, es müssen hundertausende sein, womöglich Millionen, und dann, und dann, womöglich ein falscher Klick? Was? Nein? Nein!!!! NEEEEEEEEIIIIIIIINNNNNNNN! Das Fenster ist weg!!!!! Du musst von vorne anfangen!!!! Du musst wieder hinuntertauchen in diesen Scheißbaum, aber du hast es ja beim letzten Mal schon kaum mehr ausgehalten, das ist wie Apnoe Tauchen, du sollst jetzt wieder 15 Minuten lang die Luft anhalten?, und dich bis auf den Grund dieser Abscheulichkeit hinunterhangeln, nein, du kannst nicht mehr, das kann kein Mensch von dir verlangen, alles sträubt sich in dir, das ist pervers, du musst raus, du musst Luft holen, nein, ich kann nicht mehr....

Tuesday, September 05, 2006

Unbeschreiblich mies

Es gibt Programme, und eins hatte ich heute wieder in der Hand, und es tut überhaupt nichts zur Sache, um welches Programm es sich im Einzelnen handelte, es gibt viele in ähnlicher Art, es ist eine eigene Gattung an Software, die Gattung der wirklich schlechten Software, Programme also, die so ärgerlich, so unbeschreiblich schlecht, so mies sind, dass man um Worte ringt, dass es wirklich schwierig, fast schon anstrengend wird, genügend obszöne Worte, einigermaßen adäquate Schimpfworte und Kraftausdrücke zu finden, die auch mit "Stück Scheiße" (wörtlich aus dem Englischen übertragen von "piece of crap", die hätten dann noch "pile of crap" (Haufen Scheiße?) oder "steaming pile of crap" (dampfender Haufen Scheiße?)) nicht annähernd zu charakterisieren sind, auch nicht mit "Dreckstool" (siehe auch www.dreckstool.de), Programme, deren Anschaffung einer Lizenz zum Geldverbrennen gleich kommt, Programme, deren Bedienung bei jedem Klick körperliches Unbehagen verursacht, fast schon Übelkeit, auf jeden Fall Widerwillen, aber wie komme ich darauf, ach ja, es gibt Programme, und eins hatte ich heute wieder in der Hand, und es tut überhaupt nichts zur Sache, um welches Programm.....