Alexander Thurow
Software Development rethought. | Maintainable code is the starting point. | Transforming the work environment into a place where creativity and imagination is flourishing, however, is the goal.
Softwareentwicklung umdenken. | Wartbarer Code ist der Ausgangspunkt. | Ziel jedoch ist es, die Arbeitsumgebung in einen Ort zu verwandeln, an dem Kreativität und Vorstellungskraft aufblühen.
Überlingen, Germany
Actions
During the last twenty years Alexander Thurow (https://onmoderndev.de/en) worked at different German software providers. Currently he is a freelance software developer, consultant and speaker.
Born in Hamburg in 1975, currently located at Lake Constance.
Dipl.-Wirtsch.-Inform. (FH), 2005 at the Leuphana Lüneburg and the University of Sydney.
Different positions: Software developer, consultant, technical trainer, lecturer and speaker.
Main areas of interest: Clean Code, Refactoring, Technical Debt, knowledge transfer and mentoring, technological disruption, books („in- and outside of the box“, see: https://onmoderndev.de/en/reading), current affairs
Alexander Thurow (https://onmoderndev.de) arbeitete in den vergangenen zwanzig Jahren als Softwareentwickler bei verschiedenen deutschen Softwareanbietern. Er arbeitet derzeit als freier Berater, Softwareentwickler und Speaker.
(Ex-)Hamburger, gebaut 1975, mittlerweile Bodensee-ler
.
Dipl.-Wirtsch.-Inform. (FH), 2005 an der Leuphana Lüneburg und University of Sydney
.
Verschieden(st)e Positionen: Software-Entwickler, Berater, Technischer Trainer, Dozent und Speaker
Hauptinteressensgebiete: Clean Code, Refactoring, Technische Schulden, Wissensvermittlung und Mentoring im Speziellen, Technologische Disruption, Bücher („mit und ohne Tellerrand“, siehe: https://onmoderndev.de/lesen), (aktuelles) Zeitgeschehen
Links
Area of Expertise
Topics
Thoughts on (Modern?) Software Development - Observations From a 21-Year Journey en de
„If someone is taking a journey, he (or she) can tell a story. Therefore I would take my staff and hat and would choose to travel.“ (Matthias Claudius, 1740-1815)
The present talk was designed with exactly this, 1000-times heard (and slightly updated), German proverb in the back of the mind. It summarizes the gist of 20+ years in the software development business and outlines what the presenter identified as relevant for a productive and thriving survival out there in „the wild“. The talk covers:
1.) Characteristics of software development (aka „the complex environment“)
2.) What is experience and how do you gain it? (aka „the Dreyfus learning model“)
3.) Cognitive biases and factors of influence related to the software development process
4.) The gist of software development: „Precision, guess work, unreliable data and questionable knowledge“
5.) Observations on humans that code and Hype Driven Development (including the current hype of AI)
6.) (Almost) Eternal & current challenges of software development
7.) Technology & tools
So, have you ever been wondering why we, as a whole community of experts, so often struggle to tame the beast called software development? The "Thoughts on (Modern?) Software Development" talk presents some possible answers to the question why our ongoing fight is - and will very likely remain - a tough one.
Spoiler: Most of the time it is not about what your stakeholders, or you as someone who is directly involved, think it is…
For more details, see: https://onmoderndev.de/en/talks/#Thoughts
For the talk’s sources, see: https://onmoderndev.de/en/talks/sources/#Thoughts
[ Interactive ] Thoughts on (Modern?) Software Development - Observations From a 21-Year Journey en de
„If someone is taking a journey, he (or she) can tell a story. Therefore I would take my staff and hat and would choose to travel.“ (Matthias Claudius, 1740-1815)
The present extended and interactive talk was designed with exactly this, 1000-times heard (and slightly updated), German proverb in the back of the mind. It summarizes the gist of 20+ years in the software development business and outlines what the presenter identified as relevant for a productive and thriving survival out there in the „the wild“.
The extended 120 minute interactive talk format is designed to let the audience interrupt at any time in order to discuss and/or challenge the talk’s ideas and contents. Goal is to foster an exchange of perspectives related to the business of „(Modern?) Software Development“. The talk covers:
1.) Characteristics of software development (aka „the complex environment“)
2.) What is experience and how do you gain it? (aka „the Dreyfus learning model“)
3.) Cognitive biases and factors of influence related to the software development process
4.) The gist of software development: „Precision, guess work, unreliable data and questionable knowledge“
5.) Observations on humans that code and Hype Driven Development (including the current hype of AI)
6.) (Almost) Eternal & current challenges of software development
7.) Technology & tools
So, have you ever been wondering why we, as a whole community of experts, so often struggle to tame the beast called software development? The "Thoughts on (Modern?) Software Development" talk presents some possible answers to the question why our ongoing fight is - and will very likely remain - a tough one.
Spoiler: Most of the time it is not about what your stakeholders, or you as someone who is directly involved, think it is…
For more details, see: https://onmoderndev.de/en/talks/#Thoughts
For the talk’s sources, see: https://onmoderndev.de/en/talks/sources/#Thoughts
[Interaktiv] Thoughts on (Modern?) Software Development - Beobachtungen von einer 21-jährigen Reise en de
“Wenn jemand eine Reise tut, so kann er (oder sie) was erzählen. Drum nähme ich den Stock und Hut und tät das Reisen wählen.” (Matthias Claudius, 1740-1815)
Der vorliegende erweiterte und interaktive Vortrag wurde mit genau diesem, bereits 1000-mal gehörten (und leicht aktualisierten) Sprichwort im Hinterkopf konzipiert. Über die vergangenen zehn Jahre entstand so ein Reisebericht, der die Erkenntnisse aus 20+ Jahren im Umfeld der professionellen Softwareentwicklung zusammenfasst und dabei im Kern eine zentrale Frage beleuchtet: „Was hat der Vortragende auf seiner Reise durch die 'freie Wildbahn' als relevant für ein produktives und gedeihliches (Über-)Leben identifiziert?“.
Das erweiterte zwei Stunden-Format ist so konzipiert, dass die Teilnehmer zu jedem Zeitpunkt unterbrechen können, um in eine Diskussion der präsentierten Inhalte einzusteigen und/oder die Inhalte des Vortrags herauszufordern. Erklärtes Ziel ist es dabei den Austausch unterschiedlicher Perspektiven zum Themenkomplex „(Moderne?) Softwareentwicklung“ zu initiieren.
Die Themen des Reiseberichts - und Grundlage der Diskussion - sind:
1.) Die Charakteristiken von Softwareentwicklung (aka „das komplexe Umfeld“)
2.) Was ist Erfahrung und wie gelange ich an diese? (aka „das Dreyfus-Lernmodell“)
3.) Kognitive Verzerrungen und Einflussfaktoren beim Entwickeln von Software
4.) Der Kern: „Präzision, arbeitsames Raten, unzuverlässige Daten und fragwürdiges Wissen“
5.) Beobachtungen zu Menschen die programmieren, „Hype Driven Development“ und eine Betrachtung des aktuellen Hype-Themas „KI“
6.) (Fast) Ewige und aktuelle Herausforderungen (im Kleinen, wie im Großen)
7.) Technologie & Tools
Haben Sie sich demnach auch schon einmal gefragt, warum wir, als Community von hoch bezahlten Experten, so häufig kämpfen, um das Biest namens Softwareentwicklung zu zähmen? Der "Thoughts on (Modern?) Software Development“-Talk liefert einige der möglichen Antworten auf die Frage, warum unser Kampf ein sehr herausfordernder ist - und warum das vermutlich auch so bleiben wird.
Spoiler: Die Gründe sind oftmals nicht die, die ein Stakeholder oder auch ein unmittelbar Beteiligter zunächst einmal erwarten würde…
Weitere Details:: https://onmoderndev.de/vortraege/#Thoughts
Quellen und Slides: https://onmoderndev.de/vortraege/sources/#Thoughts
Thoughts on (Modern?) Software Development - Beobachtungen von einer 21-jährigen Reise en de
“Wenn jemand eine Reise tut, so kann er (oder sie) was erzählen. Drum nähme ich den Stock und Hut und tät das Reisen wählen.” (Matthias Claudius, 1740-1815)
Der vorliegende Vortrag wurde mit genau diesem, bereits 1000-mal gehörten (und leicht aktualisierten) Sprichwort im Hinterkopf konzipiert. Über die vergangenen zehn Jahre entstand so ein Reisebericht, der die Erkenntnisse aus 20+ Jahren im Umfeld der professionellen Softwareentwicklung zusammenfasst und dabei im Kern eine zentrale Frage beleuchtet: „Was hat der Vortragende auf seiner Reise durch die 'freie Wildbahn' als relevant für ein produktives und gedeihliches (Über-)Leben identifiziert?“. Etappen der dokumentierten Reise sind:
1.) Die Charakteristiken von Softwareentwicklung (aka „das komplexe Umfeld“)
2.) Was ist Erfahrung und wie gelange ich an diese? (aka „das Dreyfus-Lernmodell“)
3.) Kognitive Verzerrungen und Einflussfaktoren beim Entwickeln von Software
4.) Der Kern: „Präzision, arbeitsames Raten, unzuverlässige Daten und fragwürdiges Wissen“
5.) Beobachtungen zu Menschen die programmieren, „Hype Driven Development“ und eine Betrachtung des aktuellen Hype-Themas „KI“
6.) (Fast) Ewige und aktuelle Herausforderungen (im Kleinen, wie im Großen)
7.) Technologie & Tools
Haben Sie sich demnach auch schon einmal gefragt, warum wir, als Community von hoch bezahlten Experten, so häufig kämpfen, um das Biest namens Softwareentwicklung zu zähmen? Der "Thoughts on (Modern?) Software Development“-Talk liefert einige der möglichen Antworten auf die Frage, warum unser Kampf ein sehr herausfordernder ist - und warum das vermutlich auch so bleiben wird.
Spoiler: Die Gründe sind oftmals nicht die, die ein Stakeholder oder auch ein unmittelbar Beteiligter zunächst einmal erwarten würde…
Weitere Details:: https://onmoderndev.de/vortraege/#Thoughts
Quellen und Slides: https://onmoderndev.de/vortraege/sources/#Thoughts
Alexander Thurow
Software Development rethought. | Maintainable code is the starting point. | Transforming the work environment into a place where creativity and imagination is flourishing, however, is the goal.
Überlingen, Germany
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top