The Principle of Least Effort
Humans are lazy by heuristic. Things are done exponentially more many times as the friction to do them decreases. Reverse is also true.
Therefore, minimize number of clicks in a software application.
1 click -> 1M usage
2 clicks -> 1K usage
3 clicks -> 10 usage
4 clicks -> no usage
(exponential relationship with usage and clicks)
Related to Habits Spectrum
“Civilization advances by extending the number of important operations which we can perform without thinking of them.”
Incoming Internal References (3)
-
Automate Everything You Can
The compounding effects
- For [[The Principle of Least Effort]], automation makes your effort compound
- ![[The Principle of Least Effort#^6d521b]] -
Sync, Build & Deploy at One Action
Streamlining your deployment process is crucial for efficient coding. It has [[The Principle of Least Effort|compounding effects on productivity]]. It multiplies your focus and reduces the potential for errors. This guide shows you how to sync your code, build, and deploy to a remote server with a single action, eliminating repetitive passphrase entries.
-
Richard Hamming — A Stroke of Genius Striving for Greatness in All You Do (archived)
There are many right problems, but very few people search carefully for them. Rather they simply drift along doing what comes to them, following the easiest path to tomorrow (because of [[The Principle of Least Effort]]). [[Great scientists all spend a lot of time and effort in examining the important problems in their field]]. ==Many have a list of 10 to 20 problems that might be important if they had a decent attack==. As a result, when they notice something new that they had not known but seems to be relevant, then they are prepared to turn to the corresponding problem, work on it, and get there first.