Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Perhaps they overlap? I'd even hypothesise that they overlap with solving the 2 hard problems.

There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.

-- Phil Karlton, Leon Bamboogiewoogie @secretGeek, Martin Fowler

https://martinfowler.com/bliki/TwoHardThings.html

• Naming things

>> Technology -> Cool Stuff to Work On

>> Purpose — The desire to do something that has meaning and is important.

• Cache invalidation (forgetfulness)

>> Intellection -> Smart People to Work With

>> Mastery — The urge to get better skilled.

• Off-by-1 errors (self or greater Good)

>> Certainty -> Repeatability in Work Environment

>> Autonomy — Our desire to be self directed. It increases engagement over compliance.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: