Thank you, Igor, for a great post on very important things!
I just wanted to append that “Reading list” with:

where Des Traynor, Co-Founder of Intercom explains, that before adding a new feature, you should answer a number of important questions, such as:

  • Does it fit our vision?
  • Will this feature matter in 5 years?
  • Does it benefit all customers?

and others…
To get the full list of that questions —just take a look that inspiring posts and videos!

I write about practical and effective techniques that help me and my colleagues in everyday software development and testing.

I write about practical and effective techniques that help me and my colleagues in everyday software development and testing.