The more time I spend in building tech tools, the more I realize how important it is to use first principles thinking and de-risk major components and think strategically. Code generation is cheap but human judgement is not - so wondering if you would have any reading you'd recommend on this? Thanks in advance!