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

Engineering on tap - #fail

Engineering on tap - #fail

Like many other software companies we have a lot of smart people and do a lot of smart things. But sometimes we #fail

Benjamin Kluck

September 21, 2018
Tweet

More Decks by Benjamin Kluck

Other Decks in Programming

Transcript

  1. View Slide

  2. #fail
    Geschichten aus der Gruft

    View Slide

  3. Disclaimer
    Alle Geschichten sind erstunken und erlogen und
    hätten auch niemals so passieren können.
    Der Autor leugnet die Existenz von Pair
    Programming, TDD und “Perl Best Practices” und
    sollte auf jeden Fall wegen Rufmord verklagt
    werden.
    Falls du kein Bier in der Hand hast - good luck!

    View Slide

  4. Kapitel 1:
    Begin

    View Slide

  5. “Zwei Faxe blockieren
    die Webseite. Hier sind
    die beiden IDs ...”

    View Slide

  6. mysql> delete from faxes where hash = “abc” or “xyz”;

    View Slide

  7. mysql> delete from faxes where hash = “abc” or “xyz”;
    Query OK, 1.453.885 rows affected (3.41 sec)
    mysql>

    View Slide

  8. Debugging like a boss

    View Slide

  9. “Ich will schnell neue
    Benutzer anlegen.
    Aktuell brauch ich für
    jeden User bestimmt
    30 Sekunden.”

    View Slide

  10. View Slide

  11. View Slide

  12. Shut up and take my money!

    View Slide

  13. View Slide

  14. View Slide

  15. Interlude

    View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. The great domain rush

    View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. The Final Chapter:
    Die Telefonbuch-Story

    View Slide

  25. View Slide

  26. View Slide

  27. #engineeringontap

    View Slide