- Thoughts on (Modern?) Software Development
Observations From a 20-Year Journey - Solutions for (Modern?) Software Development
Approximations From a 20-Year Journey - Thoughts to Solutions
Observations on (Modern?) Agility - From Education to Employment
A Requirements-Set for Modern Software Developers
“Thoughts on (Modern?) Software Development – Observations From a 20-Year Journey”

The Traveler
- https://www.linkedin.com/in/alexthurow
- https://onmoderndev.de/en
- https://mstdn.social/@alexthurow
- https://www.xing.com/profile/Alexander_Thurow3

[starting] Characteristics –Software Development (1)
- https://mas.to/@tastapod
- https://www.goodreads.com/book/show/13629.The_Mythical_Man_Month
- https://en.wikipedia.org/wiki/Fred_Brooks

Warning – The anecdote

Warning – The scientific study
- https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
- https://www.scientificamerican.com/article/the-dunning-kruger-effect-isnt-what-you-think-it-is
Experience – In real life
- https://en.wikipedia.org/wiki/Winston_Churchill
- https://en.wikipedia.org/wiki/Darkest_Hour_(film)
- https://de.wikipedia.org/wiki/Randy_Pausch
- https://www.youtube.com/watch?v=ji5_MqicxSo
- https://en.wikipedia.org/wiki/Laurence_J._Peter
- https://www.goodreads.com/book/show/890728.The_Peter_Principle
Excerpt from the foreword of „The Peter Principle”
„[…] 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″

Learning – Dreyfus-Model (1): Overview
- https://www.goodreads.com/book/show/3063393-pragmatic-thinking-and-learning
- https://www.goodreads.com/book/show/1368823.From_Novice_to_Expert
- https://mastodon.social/@PragmaticAndy
- https://www.pragprog.com/

Learning – Dreyfus-Model (2): Details

Learning – Dreyfus-Model (3): Details

Learning – Dreyfus-Model (4): Implications

Learning – Refactor Your Wetware

Excursion – Cognitive Biases (1)
- https://en.wikipedia.org/wiki/Cognitive_bias
- https://en.wikipedia.org/wiki/Norm_(philosophy)
- https://en.wikipedia.org/wiki/Irrationality
- https://en.wikipedia.org/wiki/Anchoring_(cognitive_bias)
- https://en.wikipedia.org/wiki/Automation_bias
- https://en.wikipedia.org/wiki/Curse_of_knowledge
- https://upload.wikimedia.org/wikipedia/commons/6/65/Cognitive_bias_codex_en.svg

Excursion – Cognitive Biases (2)
- https://www.youtube.com/watch?v=iH2DUGLuP0g
- https://docs.google.com/presentation/d/1nH4U-mAxMhLxB9k2RKVb5fG51Z-JBmbTV-JQGAV2Q3w/edit#slide=id.p
- https://www.meetup.com/rewe-digital-events-cologne/events/281166106

Software Development „in the wild“

Factors of influence

Excursion – Imagination?
- https://www.projectcartoon.com/ (not online anymore)

Imagination!

Coder – „Precision“
- https://en.wikipedia.org/wiki/Tom_DeMarco
- https://en.wikipedia.org/wiki/Tim_Lister
- https://mstdn.social/@alexthurow/109246695222363813

Coder – „Guess Work”
- https://twitter.com/BruceEckel/status/1558496410034749441
- https://twitter.com/MrAlanCooper/status/748635043199782913

Coder – „Unreliable Data“ (1)
- https://toot.thoughtworks.com/@mfowler
- https://martinfowler.com/bliki/EnterpriseApplication.html
- https://twitter.com/PragmaticAndy/status/593097855520403456 (not online anymore)

Coder – „Unreliable Data“ (2)
- https://docondev.com/
- https://twitter.com/DocOnDev/status/1568286111214043138 (not online anymore)
- https://en.wikipedia.org/wiki/Melvin_Conway
- https://en.wikipedia.org/wiki/Conway’s_law

Coder – „Unreliable Data“ (3)
Coder – „Questionable Knowledge“ (1)
- https://twitter.com/sarahmei/status/595442223170256896
- https://twitter.com/ufried/status/839520650851135488

Coder – „Questionable Knowledge“ (2)
- https://twitter.com/richardadalton/status/737705680631672832 (not online anymore)
Excursion/Rant – „Normal“ humans

Excursion/Rant – „Coding“ humans

Coder – Observations
- https://en.wikipedia.org/wiki/Service-oriented_architecture
- https://en.wikipedia.org/wiki/Web_service
- https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture
- https://deanwampler.github.io/polyglotprogramming/
- https://de.slideshare.net/jbandi/there-is-something-about-javascript-choose-forum-2014
- https://en.wikipedia.org/wiki/Cloud_computing
- https://en.wikipedia.org/wiki/Docker_(software)
- https://en.wikipedia.org/wiki/Microservices
- https://en.wikipedia.org/wiki/Machine_learning
- https://en.wikipedia.org/wiki/Blockchain
- https://en.wikipedia.org/wiki/Artificial_intelligence
- https://en.wikipedia.org/wiki/ChatGPT

[continued] Characteristics – Software Development (2)
Coder – Hype Driven Development
- https://blog.daftcode.pl/hype-driven-development-3469fc2e9b22
- https://medium.com/@marekkirejczyk
- https://www.codecentric.de/wissens-hub/fachmedien/der-mythos-der-wiederverwendung
- https://twitter.com/ufried
Current Hype – Large Language Models (1)
- https://en.wikipedia.org/wiki/Artificial_intelligence
- https://en.wikipedia.org/wiki/Machine_learning
- https://en.wikipedia.org/wiki/Big_data
- https://en.wikipedia.org/wiki/Large_language_model
- https://en.wikipedia.org/wiki/ChatGPT
- https://en.wikipedia.org/wiki/GitHub_Copilot
- https://www.theverge.com/2022/11/8/23446821/microsoft-openai-github-copilot-class-action-lawsuit-ai-copyright-violation-training-data
- https://toot.cafe/@baldur
- https://mstdn.social/@alexthurow/110326358220845614

Current Hype – Large Language Models (2)

Current Hype – Large Language Models (3)
- https://en.wikipedia.org/wiki/Casey_Newton
- https://www.platformer.news/the-ai-is-eating-itself/
- https://de.wikipedia.org/wiki/Gunter_Dueck
- https://mstdn.social/@alexthurow/109596189172698793

Current Hype – Large Language Models (4)

Current Hype – Large Language Models (5)
- https://www.linkedin.com/pulse/high-time-take-chatgpt-offline-aleksandr-tiulkanov/
- https://twitter.com/shadbush
- https://x.com/shadbush/status/1616007675145240576
- https://twitter.com/ziobrando
- https://en.wikipedia.org/wiki/Brandolini%27s_law

Current Hype – Large Language Models (6)
[continued] Characteristics – Software Development (3)
- https://en.wikipedia.org/wiki/Cynefin_framework
- https://en.wikipedia.org/wiki/Dave_Snowden
- https://sketchingmaniacs.com/decision-making-1
Challenges (Micro 1)

An Example – What is (subjectively) hard?
- http://www.itworld.com/article/2833265/cloud-computing/don-t-go-into-programming-if-you-don-t-have-a-good-thesaurus.html (not online anymore)
Challenges (Micro 2) – Naming
- https://www.digdeeproots.com/articles/on/naming-process/
- https://geek-and-poke.com/geekandpoke/2013/8/20/naming-is-key (not online anymore)


Challenges (Micro 3) – Simplicity

Challenges (Macro 1)
- https://twitter.com/unclebobmartin
- https://www.goodreads.com/en/book/show/56631473-clean-craftsmanship

Challenges (Macro 2)

Challenges (Macro 3)
- https://www.capital.de/wirtschaft-politik/ki–weniger-jobs-fuer-berufsanfaenger-durch-kuenstliche-intelligenz-35966054.html
- https://www.ufried.com/blog/ai_and_software_development_1/

Challenges (Macro 4)
- https://en.wikipedia.org/wiki/Tristan_Harris
- https://www.netflix.com/de/title/81254224
- https://en.wikipedia.org/wiki/The_Social_Dilemma
- https://mstdn.social/@alexthurow/111480913665463635
Challenges (Macro 5)
- https://en.wikipedia.org/wiki/Carole_Cadwalladr
- https://www.ted.com/talks/carole_cadwalladr_facebook_s_role_in_brexit_and_the_threat_to_democracy
- https://twitter.com/PhilosophyMttrs/status/1566433449455616001 (not online anymore)
The journey so far… (1)

The journey so far… (2)
- https://twitter.com/_fletchr/status/1470483342923640834 (not online anymore)
- https://mstdn.social/@alexthurow/109246701228687486
- https://twitter.com/venkat_s/status/1518006880844632066

The journey so far… (3)

The journey so far… (4)

The journey so far… (5)
- https://twitter.com/GeePawHill/status/1519910817323528195 (not online anymore)
- https://mastodon.social/@islieb/109547827536520777

The journey goes on… (1)

The journey goes on… (2)

The journey goes on… (3)
- https://twitter.com/SynStalker/status/1401607925110554633
- https://twitter.com/RealSardonicus/status/1327317912873562117 (not online anymore)

The journey goes on… (4)
- https://en.wikipedia.org/wiki/David_Foster_Wallace
- https://en.wikipedia.org/wiki/This_Is_Water
- https://fs.blog/david-foster-wallace-this-is-water
Excerpt from „This is water”
„[…] 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. […]’’
The journey goes on… (5)
- https://www.linkedin.com/in/alexthurow
- https://onmoderndev.de/en
- https://mstdn.social/@alexthurow
- https://onmoderndev.de/en/talks/#Solutions

More „Thoughts“-related sources
Additional sources were mentioned in „Thoughts on (Modern?) Software Development”-related discussions:
- Alexs’ Hashtags
- Development Culture
- Richard Sheridan “Joy, Inc.“
—> How does a company look like, that has Kent Beck’s XP in its DNA and where „joy at work“ is a central idea? - Tom DeMarco & Timothy Lister in „Peopleware (re-visited)”: “The High-Tech Illusion“
—> Why do we only think that we are working in the High-Tech business, while we are not really doing so? - Baldur Bjarnason: “Out of the Software Crisis“
—> The challenges of software development through the lens of systems thinking - Gunter Dueck’s re:publica 2015 talk on the topic of „Swarm Stupidity“ (german)
- Third Wave: “Wohin steuert die Tech-Branche?“ (german)
—> Very interesting read in context of „AI before AI got really big” - John Allspaw: “How Your Systems Keep Running Day After Day“
—> Outstanding talk covering a lot of topics, e.g.: „What happens when your senior developer starts to talk about his/her mental model in front of the team?” - James Somers: “The Friendship That Made Google Huge“
—> Article about THE central programming pair at Google
- Richard Sheridan “Joy, Inc.“
- Software Development
- Uwe Friedrichsen: “Software – It is not what you think it is – Part 1”
- Uwe Friedrichsen: “Software – It’s not what you think it is – part 6“
- Uwe Friedrichsen: “Simplify” + “The Continuous Amnesia Issue” + mehr
- Arlo Belshee: “Promiscuous Pairing – What Really Makes Pairing (and Mobbing) Work“
—> An experience report about what happened when „the pairing parter was switched every two hours” - Dan McKinley: “Choose Boring Technology”
- Dave Thomas: “Simplicity”
- Dave Akins: “Akin’s Laws of Spacecraft Design”
- Agility
- Kent Beck: “Extreme Programming Explained”
- Robert C. Martin in “Clean Agile”: The XP “Circle Of Life”
- Robert C. Martin: “The Future of Programming”
- Artificial Intelligence
- Baldur Bjarnason: “The Intelligence Illusion“
—> Why is AI (at least) potentially „bad for your business“? - Joseph Weizenbaum: “Plug & Pray“
—> Documentation about the topics of AI, robotics and technological disruption.Was produced shortly before his death. - Uwe Friedrichsen: “Thoughts on AI and Software Development“
—> Very good, four-part analysis of the current state of things when it comes to „AI in the year of 2025″ - Uwe Friedrichsen: „Solving the Wrong Problem“
—> An addon to the previously mentioned, four-part blog post - Uwe Friedrichsen: „AI and the Ironies of Automation – Part 1“
—> Why quite some surprises will be waiting for the software development business, when AI will be uncritically adopted for software development - Yuval Noah Harari: „Nexus“ and his TED interview
—> Harari’s book on the topic of AI and an interview done a few years prior to the book - Post recommended by Simon Wardley: „You Vibe It – You Run It?“
—> On the topic of „AI is not a technology that fosters learning” - The Anatomy of AI: https://anatomyof.ai
—> How is AI „created“ before it is delivered to the „customer”?
- Baldur Bjarnason: “The Intelligence Illusion“
- Technological Disruption
- Jonathan Blow: „Preventing the Collapse of Civilization“
—> What happened in history in (supposedly) pre-technological historic times and how does that relate to software development? - James Somers: “The Coming Software Apocalypse“
—> Very bad „clickbait“ title, but great content about the modern software industry and software development in general - Neil Postman: Technopoly
—> Tech-critical book, that is a very interesting read when you consider times it was written (in the 90s, before the Internet, mobile phone…) - E. M. Forster: “The Machine Stops“
—> Written in 1909 (!), clear-sighted like Jules Verne and his writing about submarines and skyscrapers even before they were invented - Adam Greenfield: “Radical Technologies” (archive.org)
—> An analysis of modern, disruptive technologies (Bitcoin, smartphones, AI, robotics…) - Nicole Perlroth (NYT): “This Is How They Tell Me The World Ends“
—> Category „mind-blowing“ – about the year-spanning cyber weapons race - Richard Clarke’s “Cyberwar“
—> Book dating back to 2010; written by the former White House anti-terrorism czar, who took a career turn towards „cyber“
- Jonathan Blow: „Preventing the Collapse of Civilization“
- Learning
- Matt Beane: “The Skill Code“
—> How does learning change in the age of AI? - Charles Duhigg: “The Power Of Habit“
—> How are human habits work and what are they good (and bad) for? - Visualization of how “Communication of ideas“ works
—> Yes, it is indeed that hard… - Daniel Pink: RSA Animate: “Drive – The Surprising Truth About What Motivates Us”
- Adam Grant: “Think Again“
—> Being able to change your way of thinking is a superpower… how do you learn that? - Felienne Hermans: “The Programmer’s Brain“
—> How does human cognition work and how should you „use“ your brains when it comes to being a developer? - Michael Lewis: „The Undoing Project“
—> A portrait of Daniel Kahneman and Amon Tversky, the „inventors“ of Cognitive Biases - Nicholas Carr: „The Shallows“
—> What happens with human cognition when a media change occurs: Book -> Internet? Was it changing by that?
- Matt Beane: “The Skill Code“
- Work Culture and Organizational Development
- Frédéric Laloux: “Reinventing Organizations”
- Frédéric Laloux: “Reinventing Organizations visuell”
- Joana Breidenbach & Bettina Rollow: „New Work Needs Inner Work”
- Timothy R. Clark: “The 4 Stages of Psychological Safety”
- Patrick Lencioni: The Five Dysfunctions of a Team
- Donella H. Meadows: “Thinking in Systems – A Primer”
- Susan Goldsworthy: „Confronting and Navigating Inner Polarities in Leadership”
- Otto Scharmer: „u-lab: Leading From the Emerging Future“
- Spiral Dynamics: „Integrate Landkarte des IMU“ (german)
- Business
- Evan Osnos: “Age of Ambition“
—> An experience report about China and its inner inconsistencies - Maja Storch: „Das Geheimnis guter Entscheidungen“ (german)
- Ryan Holiday: “Ego is the Enemy”
- Evan Osnos: “Age of Ambition“
- Misc Toots
- Hashtag: „AlexThuClassics”
- Michael Feathers: “Working Effectively with Legacy Code“ —> CHOOSE 2014 in Switzerland 🙂
- „IT resiliency in one picture”
- „If your management model assumes your employees can’t be trusted, you are in big trouble. If it also assumes that the future is predictable, you are in even bigger trouble.“
- „Smart home enthusiast vs. software developer”
“Solutions for (Modern?) Software Development – Approximations From a 20-Year Journey”
The Traveler
- https://www.linkedin.com/in/alexthurow
- https://onmoderndev.de/en
- https://mstdn.social/@alexthurow
- https://www.xing.com/profile/Alexander_Thurow3
[Recap] Characteristics –Software Development
- https://mas.to/@tastapod
- https://www.goodreads.com/book/show/13629.The_Mythical_Man_Month
- https://en.wikipedia.org/wiki/Fred_Brooks
[Recap] The anecdote
[Recap] Simplicity
[Recap] Professional Software Development
The Status Quo – Observations (1)
The Status Quo – Observations (2)
The Status Quo – Observations (3)
The Status Quo – Observations (4)
- https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
- https://en.wikipedia.org/wiki/Ray_Ozzie
The Status Quo – Observations (5)
The Status Quo – Observations (6)
The Status Quo – Observations (7)
The Status Quo – Observations (8)
The Status Quo – “The Cloud”
The Real Challenge – “The Cloud”
Umm, so Alex: What is IT all about?
Umm, so Alex: What is IT all about? (1)
Managing Complexity – The core questions…
Managing Complexity – What might be a fix?
Managing Complexity – More questions…
Managing Complexity – (d)MiB (1)
Managing Complexity – (d)MiB (2)
Managing Complexity – (d)MiB (3)
- https://twitter.com/sarahmei/status/595442223170256896
- https://quoteinvestigator.com/2017/05/23/culture-eats/
Managing Complexity – (d)MiB (4)
Managing Complexity – Check your metaphors (1)
- https://mstdn.social/@alexthurow/113448850224885125
- https://mstdn.social/@alexthurow/109733410356427887
- https://mstdn.social/@alexthurow/110497081496808867
Managing Complexity – Check your metaphors (2)
Umm, so Alex: What is IT all about? (2)
Managing Cognitive Load – The problem (1)
Managing Cognitive Load – The problem (2)
Managing Cognitive Load – The environment (1)
Managing Cognitive Load – The environment (2)
Managing Cognitive Load – Optimizations
Managing Cognitive Load – Optimize your attention (1)
- https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two
- https://www.manning.com/books/the-programmers-brain
Managing Cognitive Load – Optimize your attention (2)
Managing Cognitive Load – Optimize for distractions (1)
- https://www.pearson.com/en-us/subject-catalog/p/clean-code-a-handbook-of-agile-software-craftsmanship/P200000009044/9780136083252
- https://www.goodreads.com/book/show/44919.Working_Effectively_with_Legacy_Code
Managing Cognitive Load – Optimize for distractions (2)
Managing Cognitive Load – Optimize for distractions (3)
Managing Cognitive Load – Optimize for distractions (4)
Managing Cognitive Load – Optimize for distractions (5)
Managing Cognitive Load – Prevent inconsistencies
Managing Cognitive Load – Never forget…
- https://mstdn.social/@alexthurow/109370243005090702
- https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html
- https://www.twitter.com/codeinthehole
- https://mstdn.social/@alexthurow/110204680696519678
Umm, so Alex: What is IT all about? (3)
Human Interactions – Are you kidding me!? (1)
- https://en.wikipedia.org/wiki/Tom_DeMarco
- https://en.wikipedia.org/wiki/Tim_Lister
- https://mstdn.social/@alexthurow/109246695222363813
Human Interactions – Are you kidding me!? (2)
Human Interactions – The Project Management Triangle
Human Interactions – The Software Management Triangle
Human Interactions – This thing called trust…
Human Interactions – What matters most in IT? (1)
- https://twitter.com/GeePawHill/status/1519910817323528195 (not online anymore)
- https://mastodon.social/@islieb/109547827536520777
Human Interactions – What matters most in IT? (2)
Human Interactions – What matters most in IT? (3)
Human Interactions – Gelled teams (1)
Human Interactions – Gelled teams (2)
Human Interactions – Gelled teams (3)
Human Interactions – Gelled teams (4)
Human Interactions – Gelled teams (5)
- https://www.goodreads.com/book/show/52366048-the-4-stages-of-psychological-safety
- https://www.youtube.com/watch?v=Enrosv7iLTE
Human Interactions – Gelled teams (6)
Human Interactions – Gelled teams (7)
Human Interactions – The Learning organization
- https://mstdn.social/@alexthurow/110208368636432529
- https://mstdn.social/@alexthurow/110204603652788556
- https://mstdn.social/@alexthurow/110395217231779923
Umm, so Alex: What is IT all about? (4)
How Humans Tick – The way we operate…
- https://twitter.com/richardadalton/status/737705680631672832 (not online anymore)
How Humans Tick – Refactor Your Wetware
- https://www.goodreads.com/book/show/3063393-pragmatic-thinking-and-learning
- https://mastodon.social/@PragmaticAndy
- https://www.pragprog.com/
How Humans Tick – The Dreyfus-Model (1)
How Humans Tick – The Dreyfus-Model (2)
How Humans Tick – The Dreyfus-Model (3)
How Humans Tick – The Dreyfus-Model (4)
How Humans Tick – Cognitive Biases (1)
- https://en.wikipedia.org/wiki/Cognitive_bias
- https://en.wikipedia.org/wiki/Norm_(philosophy)
- https://en.wikipedia.org/wiki/Irrationality
- https://en.wikipedia.org/wiki/Anchoring_(cognitive_bias)
- https://en.wikipedia.org/wiki/Automation_bias
- https://en.wikipedia.org/wiki/Curse_of_knowledge
- https://upload.wikimedia.org/wikipedia/commons/6/65/Cognitive_bias_codex_en.svg
How Humans Tick – Cognitive Biases (2)
- https://www.youtube.com/watch?v=iH2DUGLuP0g
- https://docs.google.com/presentation/d/1nH4U-mAxMhLxB9k2RKVb5fG51Z-JBmbTV-JQGAV2Q3w/edit#slide=id.p
- https://www.meetup.com/rewe-digital-events-cologne/events/281166106
How Humans Tick – Sustainable pace (1)
How Humans Tick – Sustainable pace (2)
How Humans Tick – Sustainable pace (3)
Ok now, Alex: What’s the goal? (1)
Ok now, Alex: What’s the goal? (2)
Ok now, Alex: What’s the goal? (3)
The journey goes on… (1)
- https://twitter.com/SynStalker/status/1401607925110554633
- https://twitter.com/RealSardonicus/status/1327317912873562117 (not online anymore)
The journey goes on… (2)
- https://en.wikipedia.org/wiki/David_Foster_Wallace
- https://en.wikipedia.org/wiki/This_Is_Water
- https://fs.blog/david-foster-wallace-this-is-water
The journey goes on… (3)
„Thoughts to Solutions – Observations on (Modern?) Agility”
The Traveler
- https://www.linkedin.com/in/alexthurow
- https://onmoderndev.de/en
- https://mstdn.social/@alexthurow
- https://www.xing.com/profile/Alexander_Thurow3
Professional Software Development (1)
Professional Software Development (2)
- https://en.wikipedia.org/wiki/Cynefin_framework
- https://en.wikipedia.org/wiki/Dave_Snowden
- https://sketchingmaniacs.com/decision-making-1
Agile Software Development (1)
- https://www.pragprog.com
- https://de.wikipedia.org/wiki/Gunter_Dueck
- https://www.youtube.com/watch?v=uO8nEd4CY2s&list=PLPcpEUTAU3-jwT26k0YK2kqJjldnL3GTp&index=5
Agile Software Development (2)
Professional Work Modes
Professional Meeting Modes
Solutions for (Modern?) Software Development (1)
Solutions for (Modern?) Software Development (2)
“From Education to Employment – A Requirements-Set for Modern Software Developers”
The Traveler
- https://www.linkedin.com/in/alexthurow
- https://onmoderndev.de/en
- https://mstdn.social/@alexthurow
- https://www.xing.com/profile/Alexander_Thurow3
Agenda – Overview
Agenda – The Environment
The Environment – Where are you heading to?
The Environment – Factors of influence
The Environment – Imagination?
The Environment – Imagination!
The Environment – Challenges
Agenda – The Tools
The Tools – Learning
- https://www.pearson.de/clean-coder-the-a-code-of-conduct-for-professional-programmers-9780137081073
- https://en.wikipedia.org/wiki/Robert_C._Martin
- https://www.oreilly.com/library/view/the-software-craftsman/9780134052625/
- https://www.codurance.com/publications/author/sandro-mancuso
The Tools – Learning: The Dreyfus Model
- https://pragprog.com/titles/ahptl/pragmatic-thinking-and-learning/
- https://www.goodreads.com/book/show/1368823.From_Novice_to_Expert
- https://mastodon.social/@PragmaticAndy
- https://www.pragprog.com/
The Tools – Refactor Your Wetware
The Tools – Experience from 10.000 feet…
The Tools – Experience in real life…
- https://en.wikipedia.org/wiki/Winston_Churchill
- https://en.wikipedia.org/wiki/Darkest_Hour_(film)
- https://de.wikipedia.org/wiki/Randy_Pausch
- https://www.youtube.com/watch?v=ji5_MqicxSo
- https://en.wikipedia.org/wiki/Laurence_J._Peter
- https://www.goodreads.com/book/show/890728.The_Peter_Principle
Exkurs – The anecdote
Exkurs – The scientific study
- https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
- https://www.scientificamerican.com/article/the-dunning-kruger-effect-isnt-what-you-think-it-is
The Tools – Your head
Agenda – The Coding
The Coding – Characteristics of software development
- https://mas.to/@tastapod
- https://www.goodreads.com/book/show/13629.The_Mythical_Man_Month
- https://en.wikipedia.org/wiki/Fred_Brooks
The Coding – Characteristics of software projects
The Coding – Simplicity (1)
The Coding – Simplicity (2)
- https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/
- https://de.wikipedia.org/wiki/Dave_Thomas_(Programmierer)
- https://de.wikipedia.org/wiki/KISS-Prinzip
- https://de.wikipedia.org/wiki/YAGNI
- https://de.wikipedia.org/wiki/Don’t_repeat_yourself
- https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
- https://dannorth.net/blog/cupid-for-joyful-coding/
The Coding – Simplicity (3)
The Coding – Simplicity (4)
The Coding – Technical Debt
- https://martinfowler.com/bliki/TechnicalDebt.html
- https://en.wikipedia.org/wiki/Ward_Cunningham
- https://pkruchten.files.wordpress.com/2012/07/kruchten-110707-what-colours-is-your-backlog-2up.pdf
The Coding – Automatic testing
- http://www.growing-object-oriented-software.com/
- http://www.growing-object-oriented-software.com/authors.html
The Coding – Refactoring
- https://archive.org/details/working-effectively-with-legacy-code
- https://www.r7krecon.com/michael-feathers-bio
- https://geek-and-poke.com/geekandpoke/2013/8/26/refactoring-is-key (not online anymore)
The Coding – What is (subjectively) hard?
- https://www.itworld.com/article/2833265/cloud-computing/don-t-go-into-programming-if-you-don-t-have-a-good-thesaurus.html (not online anymore)
The Coding – Naming
- https://www.digdeeproots.com/articles/on/naming-process/
- https://geek-and-poke.com/geekandpoke/2013/8/20/naming-is-key (not online anymore)
Agenda – The Summary
The Summary – Takeaways
- https://archive.org/details/code-craft-the-practice-of-writing-excellent-code-2006
- https://www.goodliffe.net/
The journey goes on… (1)
- https://twitter.com/SynStalker/status/1401607925110554633
- https://twitter.com/RealSardonicus/status/1327317912873562117 (not online anymore)
The journey goes on… (2)
- https://en.wikipedia.org/wiki/David_Foster_Wallace
- https://en.wikipedia.org/wiki/This_Is_Water
- https://fs.blog/david-foster-wallace-this-is-water
The journey goes on… (3)
