Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Über Bullshit

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →
Avatar for hdowalil hdowalil
October 10, 2018

Über Bullshit

Jeder kennt ihn, keiner mag ihn besonders, außer wenn er (oder sie) ihn selber benützt um einmal unverdient zu Glänzen: Den Bullshit.

In dieser Präsentation legen wir eine Definition für Bullshit fest und begeben uns dann auf Spurensuche, warum gerade die IT verstärkt unter Bullshit zu leiden hat. Zum Abschluß versuchen wir noch Möglichkeiten zu identifizieren, dem Bullshit nicht zu viel Macht zu geben

Avatar for hdowalil

hdowalil

October 10, 2018

More Decks by hdowalil

Other Decks in Programming

Transcript

  1. 2 Über Bullshit embarc.de Herbert Dowalil n  Softwareentwickler + -architekt

    bei embarc in Wien Schwerpunkte: n  Software Entwurf u. Design n  Makro- bzw. Enterprise Architektur n  Java Technologien [email protected] @hdowalil xing.to/hdowalil
  2. 4 Über Bullshit embarc.de Definition Laut Harry Franfurt: §  Inhaltlich

    vergleichsweise leer, meist durch gezielte Anwendung besonders hohler Phrasen. Oft dadurch nicht falsifizierbar (Gegenteil ist kaum zu beweisen) §  Anmaßend (prätentiös) im Bezug auf die vortragende Person oder ein Produkt welches durch diese propagiert wird
  3. 5 Über Bullshit embarc.de Begriffliche Abgrenzung §  Humbug ist ebenfalls

    inhaltlich leer, aber dabei nicht anmaßend §  Arroganz ist immer anmaßend aber nicht unbedingt inhaltlich leer §  Unsinn ist explizit falsch und zumindest theoretisch gut widerlegbar
  4. 6 Über Bullshit embarc.de Beispiel: SOA Ein jeder Serviceaufruf muss

    über einen zentralen ESB gehen, um Punkt- zu-Punkt Verbindungen zu vermeiden. §  Was genau ist mit zentralem ESB gemeint. Eine konkrete Technologie? Ein Muster? Warum ist er zentral? §  Warum sind 2 Punkt-zu-Punkt Verbindungen besser als eine? Das Konzept der Indirektion lässt sich einfacher formulieren, und wird oft ohne Grund und frühzeitig implementiert (Stichtwort: Premature Optimization)
  5. 7 Über Bullshit embarc.de Beispiel: Microservices Ein Vorteil von Microservices

    ist, dass man diese individuell skalieren kann. Anmaßung! Die Entscheidung ob ich etwas als einen Vorteil sehe oder nicht liegt bei mir. In Kombination unklar. Was ist an kollektiver Skalierung falsch? Unscharfe Begrifflichkeit
  6. 10 Über Bullshit embarc.de Warum gerade in der IT? § 

    IT ist eine noch recht junge Disziplin. §  IT hat niemals eine gemeinsame Sprache entwickelt, wie die Verwendung von Latein in Biologie oder Medizin. §  Die Konzepte der IT, und vor allem der Softwarearchitektur, sind ausgesprochen abstrakt. §  Mit Software wird oft gutes Geld verdient, wobei sich potentielle Käufer nicht selten von Anmaßungen blenden lassen.
  7. 11 Über Bullshit embarc.de Bullshit-Poker §  Jemand der einen Bullshit

    ausspricht entspricht einem Pokerspieler, der mit einem miesen Blatt “All-In” geht. Diese Strategie ist auch als “Bluff” bekannt. §  Wenn ein Zuhörer (Gegenspieler) den Bullshit hinterfragt (“sehen will”) geht folgendes Risiko ein: Sollte es sich dabei um eine wohldefinierte und allgemein bekannte und anerkannte Tatsache handeln, steht er am Ende dumm da, weil er damit seine Unwissenheit offenbart hat.
  8. 12 Über Bullshit embarc.de Was hilft dann? §  Ein Glossar

    der häufig verwendeten Begriffe im Unternehmen. §  Wenn klar ist was mit Begriffen wie “Service”, “Architektur” oder “Monolith” gemeint ist kommt es auch seltener zu Missverständnissen. §  Eine Kultur wo es in Ordnung ist etwas nicht zu wissen lässt wenig Spielraum für Blender. §  Investition in die Kompetenz der Mitarbeiter. Diese kann als eine Art Firewall gegen Bullshit fungieren. §  Abhalten regelmäßiger Debattierwettbewerbe (Debating) unter den Mitarbeitern.