Cliffnotes: Dwarf Fortress - Boatmurdered
Alternatively: Dwarf Fortress - Syrupleaf (I did a bit that was supposed to be in here but it never was put in here I had an adventure!)
Cliffnotes 3: Townbrush.txt (I know it's a download but it's a .txt file, it's cool)
All of these are worthy and hilarious reads.
Also I think the best bet is never let people choose their roles. Simply because it's fine picking roles in theory but then when it actually comes to migration, you'll get a wave of 10 potash makers or something.