This page documents important Dense Analysis philosophy used to teach important concepts to the public. Sections are ordered alphabetically and represent independent concepts.
Dense Analysis
An important aspect of Dense Analysis is the phrase itself. Much as one can “google” something to search, one can apply “dense analysis.” To analyze something densely, apply analysis that is both “dumb” and also “deep.” Apply the KISS Principle to analysis, and remember to not overthink things. Treat your thoughts and process as time-sensitive, and timebox your analysis. Recognize the Dunning-Kruger effect as being present in your own mind, and embrace simple ideas. Be smart by being “dumb.”
Class-oriented Programming (COP)
What most in this world consider to be object-oriented programming (OOP) is on
average nothing but a gigantic mess of classes and inheritance that never
builds towards software that can be maintained or understood over time. A
struct or class in any language is only designed to be a means of
constructing types, and languages such as Java have poisoned the mind of the
public into thinking that classes solve all problems: they do not. Problems are
solved by implementing procedures. We call this mind poison “Class-oriented
Programming,” or “COP” for short.
For more information on how to re-learn the true virtues of object-oriented programming, please review the following lecture by James Coplien.
https://www.youtube.com/watch?v=wbuXxB7j260
Esmeralda’s Spoon
Concept: When expectations are not perfectly aligned, and things you should not care about become a problem all of a sudden.
A long time ago in a land near the sea, a colleague of Andrew Wray’s was working as an engineer of burritos. His manager Esmeralda had a routine whereby she would ask the staff to tidy up the burrito establishment at close. After the staff had concluded cleaning up the establishment, Esmeralda would ask the staff to confirm they had finished cleaning the entire establishment from top to bottom. After staff confirmed they had in fact cleaned everything, Esmeralda would reach into some unforgettable place in the restaurant and produce a spoon, and she would say, “You did not clean everything! You did not find this spoon!”
Esmeralda possessed unrealistic expectations about the cleanliness of the restaurant and was a poor communicator, and terrible team manager. Her antics only served to annoy those she managed. This tale is an example of when managers fail to communicate their expectations accurately to staff, demonstrate a lack of trust in staff, and where surprises come from out of nowhere that you, as a member of staff, could not have been prepared for.
An “Esmeralda’s Spoon” refers to any situation where some terrible and unknowable thing is suddenly brought about and emerges as a priority from seemingly out of nowhere. These incidents can be referred to as “a spoon” for short. Learn to do additional discovery and learn how to deal with the emergence of random and unexpected failures.