What do happy people do?
Rate activities on enjoyment, impact, and difficulty. Discover what makes you β and others β happy.
The DIE Diagram
Every activity is rated on three axes and plotted in 3D. The happiness score is a weighted sum of all three.
A composite of three things: how hard the activity is to do, how hard it is to master, and how costly or inaccessible it is (time, money, skill required). All three raise the bar to entry.
Does it help or harm the world? Think legacy β the shelf life of what you create or destroy. Teaching, building, healing score high; harm to others or the environment scores low.
How much do you enjoy doing it? Durable joy stays fresh; draining activities leave you depleted, even when necessary.
Happiness score = 0.65 Γ Enjoyment + 0.25 Γ Impact + 0.10 Γ (Difficulty β 50)
Range: roughly β100 (miserable) to +100 (blissful)
Activities
175 activities Β· click a header to sort
| Activity β | Happiness β | You |
|---|
Compose a symphonySocial | π+80 | |
Teach childrenSocial | π+79 | |
Volunteer abroadSocial | π+75 | |
Start a non-profitSocial | π+74 | |
Volunteer at shelterSocial | π+73 | |
Mentor someoneSocial | π+71 | |
Climate researchSocial | π+71 | |
π+70 | ||
Open-source a projectSocial | π+70 | |
π+70 | ||
π+69 | ||
Perform surgeryHealth | π+69 | |
Make a short filmCreativity | π+69 | |
Travel to a new countrySocial | π+69 | |
Write a bookSocial | π+69 | |
π+68 | ||
π+68 | ||
Adopt a petFamily | π+67 | |
π+67 | ||
π+66 | ||
Teach an online courseSocial | π+66 | |
π+65 | ||
π+65 | ||
Improvise on pianoCreativity | π+65 | |
Do stand-up comedySocial | π+64 | |
π+64 | ||
Cook for familyFamily | π+64 | |
Throw a dinner partyFamily | π+64 | |
Plant treesSocial | π+63 | |
Plan a family reunionFamily | π+63 |
Download dataset
All ratings are public for research. CSV includes task names, D/I/E scores, happiness score, and anonymised demographics.
Download CSVOpen in a notebook
Load the live dataset straight into Jupyter or Google Colab with one snippet.
import pandas as pd df = pd.read_csv( "https://happypeopledo.com/api/export" ) df.head()
Support the project
Free & open research. If it helps you, a small BTC tip keeps the servers on.
Scan or copy address
bc1qzr2cnxv97u2l4qyenlk2wap3r44en3qk0crwpd