Software engineering engineering management reading developers undervalue ease-of-use positioning shaping the stakeholder's guide to working with developers Product game design product design principles research using data effectively Other bullshit choosing cultivates contentment deliberate practice discipline etherium expertise freemium leisure Lindy legibility tempo token economy Disorder luck risk uncertainty mindset variance Coding CSS CSS animation software principles Thinking decision making models effectual reasoning retreat reflection Figma as a strategic thinking tool Building prolific creation cult of done manifesto Resistance the Amateur and the Professional launch anxiety Career above the code career strategy organizational research McLeod Hierarchy working identities Writing digital garden digital writing writing as social practice progressive summarization writing writing book recommendations writing rules Linking in information architecture capture vs retrieval Write of Passage reconstruction Communicating friendliness friendliness reading list how to say no humor Collections evergreen memes design resources Meta broken links colophon tufte integration