hacker-laws icon indicating copy to clipboard operation
hacker-laws copied to clipboard

Add Handicap principle

Open AnimMouse opened this issue 4 years ago • 3 comments

Handicap principle denotes that the more costly it is to make a signal, and the more costly it is to be caught if that signal is dishonest, the more reliable that signal appears.

See also: Status symbol, Not-invented-here syndrome, Endowment effect, Eating your own dog food

Examples:

When people prefer to use a program that is written in C than programs that are written on Python.

When people prefer to use CLI instead of GUI.

When people prefer to use Linux instead of Windows.

When people prefer to use Arch Linux instead of Ubuntu.

When people prefer to compile programs than to download its precompiled binaries.

When people prefer to roll their own crypto than to use already established crypto.

When people prefer to make their own program than to use off the shelves programs.

When people prefer not to use abstractions.

btw I use arch

Source: https://en.wikipedia.org/wiki/Handicap_principle

(Disclaimer: assuming difficulty is absolute, not relative)

AnimMouse avatar Jul 09 '20 18:07 AnimMouse

When people prefer to use Linux instead of Windows.

The only example which is not generally true here. If I just setup WSL on Windows I can just use Linux.

SuperSandro2000 avatar Jul 10 '20 08:07 SuperSandro2000

Really interesting addition, will definitely bring it in!

dwmkerr avatar Aug 04 '20 06:08 dwmkerr

@AnimMouse I have never heard of "handicap principle" but this is really interesting one. It brings Veblen effect as first association (https://en.wikipedia.org/wiki/Veblen_good) and an obesity as a sign of ability to procure or afford plenty of food.

I can hardly agree with your examples. Most are just examples of another principles: mostly KISS + Occam's razor.

Even with given assumption that difficulty is absolute and not relative these examples could rise a holy-war.

troyane avatar Oct 12 '20 09:10 troyane