Building Blocks: How to optimize for fulfillment, Paul Graham's advice on work-life balance, and Justin Welsh's content distribution system