%%
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]]