We :heart: simplicity.
We :heart: essential stuff.
This is why we strive to having less, but most valuable resources in the list.
The world is not static. Everything changes.
This is why we prioritize strategically valuable skills/knowledge.
This is why there are so many philosophical resources in that list.
There are enough stress sources in everybody's lifes.
We strive to be helpful without adding to the stress and creating hype.
Most endless stream resources (forums, newsletters, blogs, communities) are noisy and create questionable value.
Be mindful of that fact when adding resources.
We do not code in sake of coding. We code to solve other people's problems.
This is why resources on soft skills are an essential part of that list.
Use your critical thinking to filter out non-essential stuff. Give honest arguments for why the resource should be included. Have you read this book? Can you give a short article?
Before adding any resource, answer this questions to yourself: - Will it make every programmer a better human being? - Will it change the quality of programmer's work? - Will it change the quality of programmer's life? - Would you personally recommend this resource to your friend, starting on software development career?
There may be a discussion related to an item you want to add. Adding just a single item per pull request makes it much easier for everyone involved.
It is just easier to discuss and decide on a resource within a Pull Request.
🎥 - Video/Talk 📖 - Book 📄 - Online article 📜 - Paper/Document ✅ - Checklist