Oblivious software management rationalism
meaningness.substack.com · 5,420 words · saved by 1 readers
... and the value of rationality in software development; with meta-rational antidotes
Discussion at the 2001 Agile Manifesto meeting Computers are material embodiments of mathematical logic; they are the most formal physical objects in existence. Rationality, unaided, ignores context and purpose. The contexts and purposes for software systems are exceptionally nebulous, but also critical for success, so meta-rationality is necessary to guide rationality’s use in development. Because software is formal, the temptation to proceed with rationality unaided is exceptionally strong. Giving in to that temptation is rationalism: overestimating the power of rationality, and…
related reading
- The Mythical Man-Month - Wikipediaen.wikipedia.org
- Meta-rationality: An introduction | Meta-rationalitymetarationality.com
- On architecture, urban planning and software construction - Tomas Petricektomasp.net
- In the Cells of the Eggplant | Meta-rationalitymetarationality.com
- A fully meta-rational workplace | Meta-rationalitymetarationality.com
- A bridge to meta-rationality vs. civilizational collapse | Meta-rationalitymetarationality.com
- What is "good taste" in software engineering?seangoedecke.com
- The Programmer's Paradox: Systems Thinkingtheprogrammersparadox.blogspot.com
- How To Think Real Good | Meta-rationalitymetarationality.com
- How to fully automate software engineering | Mechanize, Inc.mechanize.work
- How I estimate work as a staff software engineerseangoedecke.com
- Craft vs Engineering | Witczax - Technical Leadership & Software Engineering Blogwitczax.com