%% date:: [[2023-06-14]] parent:: %% # [[How Minimalism Helps Build High-Quality Products]] speaker:: "[[Lina Zubyte]]" - Tool overload: It's people who solve problems, not the tools. > [!quote] > Love people, use things: because the opposite never works. > - *Joshua Fields Milburn and Ryan Nicodemus* - [[Agile Manifesto]] - Value things on the left more. - Simplicity (the art of maximizing the amoutn of work not done) is essential. - [[Marie Kondo]]'s [[Kon-mari Method]] ## Minimalism is the base of building high-quality products - Fear of future: [[Sunk cost fallacy]] fallacy for [[Software Development]] and [[Software Testing]] - high-quality product: intentionally promoting the things we most value and removing everything that distrats us from it. ### Ways of work - [[Jira]] - Individuals and interactions over processes and tools - Choose the tools and processes that work for your team - Don't release features just to release features. There is such a thing as too many features. - Example: Desire paths - Let users lay the pathways - In tech: [[Real User Monitoring]] - Book: *Building evolutionary architectures*, Neal Ford, Rebecca Parsons, Patrick Kua - *Datensparsamkeit*: If you don't need it, don't store it. - If you don't need someone's personal information, don't even ask for it. If you do, you'll have to think about securing it. - Safety nets - Fail fast wisely - Installing nets helps people get over their fears and take risks - [[Psychological safety]] - In tech: [[Automation testing]] - [[Test-Driven Development]] - Balance your manual vs. automated tests according to your context (80/20 rule). - If you Fix a bug: write a test for it. - Get the problem to the "bare bones" - [[Nadie Oldorf]], [[Quality Bits]] podcast - Use tools only when you properly understand the problem - [[5 Whys]] the situation - If you have a question, ask why five times. - xkcd's [[Is it Worth the Time]]