First principles and asking why
“Our ability to think in abstractions can weaken our judgement, as those abstractions may no longer be as true as they once were. Also a similarly dangerous evolutionary trait is our ability to think in analogy, where we make assumptions based on the comparison of two things…
- from
- Engineering Team Management
- added
- 2026-10-10
- likes
- 0
similar
-
Gigerenzer's simple rules foundingfuel.com
The reason we often relies on these simple heuristics: “outside the lab, in real world, we cannot do well with just with logical rationality, we need ecological rationality - the kind of thinking that helps us get what we want in an environment that's uncertain and dynamic…
-
Developers spend most of their time figuring the system out lepiter.io
“A hand drawn picture about the current system is a belief. Decisions should never be based on beliefs. Not in engineering. (…) As software is highly contextual we cannot predict specific problems. We can only predict classes of problems.” And that's why it is hard to estimate…
-
How We Know What Not To Think sciencedirect.com
Trends in Cognitive Sciences, 2019. [All Versions]. Humans often represent and reason about unrealized possible actions---the vast infinity of things that were not (or have not yet been) chosen. This capacity is central to the most impressive of human abilities: causal…
-
Abductive Cognition: The Epistemological and Eco-Cognitive Dimensions of Hypothetical Reasoning link.springer.com
Springer, 2009. [All Versions]. Most philosophers of science in the twentieth century have concluded that no logic of creative processes exists and, moreover, that a rational model of discovery is impossible. In short, scientific creative inferences are irrational and there is…
-
Abduction and styles of scientific thinking link.springer.com
Synthese, 2021. [All Versions]. A computational philosophy account connecting Abduction and scientific thinking.
-
All the best engineering advice I stole from non-technical people medium.com
“It's intriguing that the stuff that really seems to make a difference in the quality of software never seems to be about software.”
Engineering Team Management › Cognitive Tools > Problem Solving: ““Our ability to think in abstractions can weaken our judgement, as those abstractions may no longer be as true as they once were. Also a similarly dangerous evolutionary trait is our ability to think in analogy, where we make assumptions based on the comparison of two things…”