Wie sieht eigentlich Clean Code in Whitespace aus? Wie schmeckt “Hello World” in Chef? Und welche Programmiersprache hätte wohl Shakespeare benutzt?
Esoterische Programmiersprachen bewegen sich irgendwo im Raum zwischen Entwickler-Unterhaltung, technischer Machbarkeitsstudie und der puren Lust an der Absurdität. Mittlerweile gibt es ganze Webseiten, die sich der Katalogisierung und Vorstellung dieser Sprachkuriositäten widmen, um solche Perlen wie die zweidimensionale Programmiersprache Befunge mit ihrem Trampolinoperator einer breiten Öffentlichkeit näherzubringen.
Nach der Vorstellung einer Auswahl dieser Sprachen tauchen wir gemeinsam in die Welt der esoterischen Programmiersprachen ein. Mithilfe von Online-Interpretern werden die vorgestellten Sprachen ausprobiert. Dabei macht jeder Teilnehmer seine eigenen Erfahrungen und hat anschließendend einen Eindruck davon wie schwer man sich das Leben als Entwickler machen kann, wenn man es nur darauf anlegt.
Die Diskussion tiefschürfender Inhalte und Vermittlung von technischem Know-How ist nicht Ziel dieses Workshops, wer allerdings zwischen zwei Sessions dieser Natur nach etwas Zerstreuung, Freiraum für Kreativität und einer Herausforderung sucht ist hier goldrichtig.
Sabine Neubauer studierte an der Universität Karlsruhe (TH) Informatik und ist seit 2010 in der professionellen Software-Entwicklung tätig. Seit 2012 arbeitet sie bei der andrena objects ag. Ihr besonderes Interesse liegt im Bereich der Software-Qualitätssicherung sowie in der Verbesserung von Entwicklungsprozessen durch den Einsatz agiler Methoden.
Benjamin Seidler ist Agile Coach bei andrena objects und verfügt über mehrjährige Erfahrung als Software-Engineer, Product Owner, Scrum Master und Coach. Er unterstützt Unternehmen beim Etablieren und Optimieren agiler Prozesse und hält regelmäßig Trainings zu Agilität, Scrum und Agile Requirements Engineering.