Quellenverzeichnis


  1. Thoughts on (Modern?) Software Development
    Beobachtungen von einer 20-jährigen Reise
  2. Solutions for (Modern?) Software Development
    Annäherungen während einer 20-jährigen Reise
  3. Thoughts to Solutions
    Beobachtungen zu (moderner?) Agilität
  4. From Education to Employment
    Anforderungen an moderne Softwareentwickler:innen

„Thoughts on (Modern?) Software Development – Beobachtungen von einer 20-jährigen Reise“

Der Reisende


[starting] Charakteristiken – Softwareentwicklung


Warnung – Die Anekdote


Warnung – Die wissenschaftliche Studie


Auszug aus dem Vorwort von „Das Peter-Prinzip“

„[…] Death Is Nature’s Warning to Slow Down

As individuals we tend to climb to our levels of incompetence.

We behave as though up is better and more is better, and yet all around us we see the tragic victims of this mindless escalation.

We see men in groups, and most of the human race, struggling for status on a treadmill to oblivion, escalating warfare and weaponry to overkill the population of the world, escalating production of power and products while polluting the environment and upsetting the life-supporting ecological balance.

If man is going to rescue himself from a future intolerable existence, he must first see where his unmindful escalation is leading him. He must examine his objectives and see that true progress is achieved through moving forward to a better way of life, rather than upward to total life incompetence. Man must realize that improvement of the quality of experience is more important than the acquisition of useless artifacts and material possessions. He must reassess the meaning of life and decide whether he will use his intellect and technology for the preservation of the human race and the development of the humanistic characteristics of man, or whether he will continue to utilize his creative potential in escalating a super-colossal deathtrap.

Man, on occasion, has caught a glimpse of his reflection in a mirror, and not immediately recognizing himself, has begun to laugh before realizing what he was doing. It is in such moments that true progress toward understanding has occurred. This book is intended to be that mirror.

LAURENCE J. PETER

August, 1970’‘


Lernen – Dreyfus-Modell (1): Übersicht


Lernen – Dreyfus-Modell (2): Details


Lernen – Dreyfus-Modell (3): Details


Lernen – Dreyfus-Modell (4): Implikationen


Lernen – Refactor Your Wetware


Exkurs – Cognitive Biases (1)


Exkurs – Cognitive Biases (2)


Softwareentwicklung „in der freien Wildbahn“


Einflussfaktoren


Exkurs – Vorstellungskraft?


Vorstellungskraft!


Programmierer – „Präzision“


Programmierer – „Arbeitsames Raten“


Programmierer – „Unzuverlässige Daten“ (1)


Programmierer – „Unzuverlässige Daten“ (2)


Programmierer – „Unzuverlässige Daten“ (3)


Programmierer – „Fragwürdiges Wissen“ (1)


Programmierer – „Fragwürdiges Wissen“ (2)


Exkurs/Rant – „Normale“ Menschen


Exkurs/Rant – „Programmierende“ Menschen


Programmierer – Beobachtungen


[continued] Charakteristiken – Softwareentwicklung (2)


Programmierer – Hype Driven Development


Derzeitiger Hype – Large Language Models (1)


Derzeitiger Hype – Large Language Models (2)


Derzeitiger Hype – Large Language Models (3)


Derzeitiger Hype – Large Language Models (4)


Derzeitiger Hype – Large Language Models (5)


Derzeitiger Hype – Large Language Models (5)


[continued] Charakteristiken – Softwareentwicklung (3)


Herausforderungen (Mikro 1)


Ein Beispiel – Was ist (subjektiv) schwer?


Herausforderungen (Mikro 2) – Namen


Herausforderungen (Mikro 3) – Einfachheit


Herausforderungen (Makro 1)


Herausforderungen (Makro 2)


Herausforderungen (Makro 3)


Herausforderungen (Makro 4)


Herausforderungen (Makro 5)


Die Reise bis hierhin… (1)


Die Reise bis hierhin… (2)


Die Reise bis hierhin… (3)


Die Reise bis hierhin… (4)


Die Reise bis hierhin… (5)


Die Reise geht weiter… (1)


Die Reise geht weiter… (2)


Die Reise geht weiter… (3)


Die Reise geht weiter… (4)


Die Reise geht weiter… (5)

Auszug aus „Dies hier ist Wasser“

„[…] Because here’s something else that’s weird but true: in the day-to-day trenches of adult life, there is actually no such thing as atheism. There is no such thing as not worshipping. Everybody worships. The only choice we get is what to worship. And the compelling reason for maybe choosing some sort of god or spiritual-type thing to worship–be it JC or Allah, be it YHWH or the Wiccan Mother Goddess, or the Four Noble Truths, or some inviolable set of ethical principles–is that pretty much anything else you worship will eat you alive. If you worship money and things, if they are where you tap real meaning in life, then you will never have enough, never feel you have enough. It’s the truth. Worship your body and beauty and sexual allure and you will always feel ugly. And when time and age start showing, you will die a million deaths before they finally grieve you. On one level, we all know this stuff already. It’s been codified as myths, proverbs, clichés, epigrams, parables; the skeleton of every great story. The whole trick is keeping the truth up front in daily consciousness.

Worship power, you will end up feeling weak and afraid, and you will need ever more power over others to numb you to your own fear. Worship your intellect, being seen as smart, you will end up feeling stupid, a fraud, always on the verge of being found out. But the insidious thing about these forms of worship is not that they’re evil or sinful, it’s that they’re unconscious. They are default settings.

They’re the kind of worship you just gradually slip into, day after day, getting more and more selective about what you see and how you measure value without ever being fully aware that that’s what you’re doing.

And the so-called real world will not discourage you from operating on your default settings, because the so-called real world of men and money and power hums merrily along in a pool of fear and anger and frustration and craving and worship of self. Our own present culture has harnessed these forces in ways that have yielded extraordinary wealth and comfort and personal freedom. The freedom all to be lords of our tiny skull-sized kingdoms, alone at the centre of all creation. This kind of freedom has much to recommend it. But of course there are all different kinds of freedom, and the kind that is most precious you will not hear much talk about much in the great outside world of wanting and achieving…. The really important kind of freedom involves attention and awareness and discipline, and being able truly to care about other people and to sacrifice for them over and over in myriad petty, unsexy ways every day.

That is real freedom. That is being educated, and understanding how to think. The alternative is unconsciousness, the default setting, the rat race, the constant gnawing sense of having had, and lost, some infinite thing.

I know that this stuff probably doesn’t sound fun and breezy or grandly inspirational the way a commencement speech is supposed to sound. What it is, as far as I can see, is the capital-T Truth, with a whole lot of rhetorical niceties stripped away. You are, of course, free to think of it whatever you wish. But please don’t just dismiss it as just some finger-wagging Dr. Laura sermon. None of this stuff is really about morality or religion or dogma or big fancy questions of life after death.

The capital-T Truth is about life BEFORE death. […]’‘

Weitere „Thoughts“-bezogene Quellen

Weitere Quellen wurden im Verlauf vieler „Thoughts on (Modern?) Software Development“-bezogenen Diskussionen genannt:


„Solutions for (Modern?) Software Development – Annäherungen während einer 20-jährigen Reise“

Der Reisende

[Recap] Charakteristiken – Softwareenwicklung

[Recap] Die Anekdote

[Recap] Einfachheit

[Recap] Professionelle Softwareentwicklung

Der Status Quo – Beobachtungen (1)

Der Status Quo – Beobachtungen (2)

Der Status Quo – Beobachtungen (3)

Der Status Quo – Beobachtungen (4)

Der Status Quo – Beobachtungen (5)

Der Status Quo – Beobachtungen (6)

Der Status Quo – Beobachtungen (7)

Der Status Quo – Beobachtungen (8)

Der Status Quo – “Die Cloud”

Die wirkliche Herausforderung – “Die Cloud”

Hmm, Alex: Worum geht’s in der IT?

Hmm, Alex: Worum geht’s in der IT? (1)

Management von Komplexität – Die Kernfragen…

Management von Komplexität – Ein Lösungsansatz?

Management von Komplexität – Mehr Fragen…

Management von Komplexität – (d)MiB (1)

Management von Komplexität – (d)MiB (2)

Management von Komplexität – (d)MiB (3)

Management von Komplexität – (d)MiB (4)

Management von Komplexität – Prüfe Deine Metaphern (1)

Management von Komplexität – Prüfe Deine Metaphern (2)

Hmm, Alex: Worum geht’s in der IT? (2)

Management von Kognitiver Last – Das Problem (1)

Management von Kognitiver Last – Das Problem (2)

Management von Kognitiver Last – Die Umgebung (1)

Management von Kognitiver Last – Die Umgebung (2)

Management von Kognitiver Last – Optimierungen

Management von Kognitiver Last – Aufmerksamkeit (1)

Management von Kognitiver Last – Aufmerksamkeit (2)

Management von Kognitiver Last – Ablenkungen (1)

Management von Kognitiver Last – Ablenkungen (2)

Management von Kognitiver Last – Ablenkungen (3)

Management von Kognitiver Last – Ablenkungen (4)

Management von Kognitiver Last – Ablenkungen (5)

Management von Kognitiver Last – Inkonsistenzen

Management von Kognitiver Last – Niemals vergessen…

Hmm, Alex: Worum geht’s in der IT (3)

Menschliche Interaktionen – Ernsthaft!? (1)

Menschliche Interaktionen – Ernsthaft!? (2)

Menschliche Interaktionen – Das Projekt Management Dreieck

Menschliche Interaktionen – Das Software Management Dreieck

Menschliche Interaktionen – Eine Sache namens Vertrauen…

Menschliche Interaktionen – Das Wichtigste in der IT (1)

Menschliche Interaktionen – Das Wichtigste in der IT (2)

Menschliche Interaktionen – Das Wichtigste in der IT (3)

Menschliche Interaktionen – Eingespielte Teams (1)

Menschliche Interaktionen – Eingespielte Teams (2)

Menschliche Interaktionen – Eingespielte Teams (3)

Menschliche Interaktionen – Eingespielte Teams (4)

Menschliche Interaktionen – Eingespielte Teams (5)

Menschliche Interaktionen – Eingespielte Teams (6)

Menschliche Interaktionen – Eingespielte Teams (7)

Menschliche Interaktionen – Die lernende Organisation

Hmm, Alex: Worum geht’s in der IT? (4)

Wie Menschen ticken – Wie wir operieren…

Wie Menschen ticken – Refactor Your Wetware

Wie Menschen ticken – Das Dreyfus-Modell (1)

Wie Menschen ticken – Das Dreyfus-Modell (2)

Wie Menschen ticken – Das Dreyfus-Modell (3)

Wie Menschen ticken – Das Dreyfus-Modell (4)

Wie Menschen ticken – Kognitive Verzerrungen (1)

Wie Menschen ticken – Kognitive Verzerrungen (2)

Wie Menschen ticken – Sustainable pace (1)

Wie Menschen ticken – Sustainable pace (2)

Wie Menschen ticken – Sustainable pace (3)

Ok, Alex: Was ist das Ziel? (1)

Ok, Alex: Was ist das Ziel? (2)

Ok, Alex: Was ist das Ziel? (3)

Die Reise geht weiter… (1)

Die Reise geht weiter… (2)

Die Reise geht weiter… (3)



„From Education to Employment – Anforderungen an moderne Softwareentwickler:innen“

Der Reisende

Agenda – Übersicht

Agenda – Die Umgebung

Die Umgebung – Wohin geht es?

Die Umgebung – Einflussfaktoren

Die Umgebung – Vorstellungskraft?

Die Umgebung – Vorstellungskraft!

Die Umgebung – Herausforderungen

Agenda – Die Werkzeuge

Die Werkzeuge – Lernen

Die Werkzeuge – Lernen: Das Dreyfus-Modell

Die Werkzeuge – Refactor Your Wetware

Die Werkzeuge – Erfahrung aus 10.000 Metern…

Die Werkzeuge – Erfahrung im wahren Leben…

Exkurs – Die Anekdote

Exkurs – Die wissenschaftliche Studie

Die Werkzeuge – Euer Kopf

Agenda – Das Coding

Das Coding – Charakteristiken von Softwareentwicklung

Das Coding – Charakteristiken von Softwareprojekten

Das Coding – Einfachheit (1)

Das Coding – Einfachheit (2)

Das Coding – Einfachheit (3)

Das Coding – Einfachheit (4)

Das Coding – Technische Schulden

Das Coding – Automatisiertes Testen

Das Coding – Refactoring

Das Coding – Was ist (subjektiv) schwer?

Das Coding – Namen

Agenda – Das Fazit

Das Fazit – Takeaways

Die Reise geht weiter… (1)

Die Reise geht weiter… (2)

Die Reise geht weiter… (3)