Holy-wars are very popular in IT industry: tabs vs spaces, gradle vs maven, OOP vs functional programming, etc. If you have to solve real problems spending time on it isn’t very productive. Are there any frameworks or recommendations on how to discuss and make a decision about such things? Fortunately, yes, IETF (Internet Engineering Task Force) faced with this issue and defined the list of principles.
Trello is a great collaboration tool, and their blog is an excellent place for inspiration, ideas, use cases related not only to their tool itself but many related topics either. I like to read their posts and want to share with you this one: The Beginner’s Guide To Game Theory At Work. I am a big fan of applying game theory in our life and work, and this post is an excellent illustration of power and wisdom behind it.
I like real life both-sided stories, with mistakes and success. This one is about how unpredictable success is but always came to persons who work hard.
Programming, technologies, computer science
Julio Biason put a lot of wisdom collected for 30 years of professional career in single document about coding, collaboration and productivity
A fascinating story of how the Allies using statistics estimated German tank production numbers during World War II
Debugging is a daily activity of every developer, but for some reason, we don’t have in industry strictly defined practices of doing it right. Julia Evans wrote a comprehensive post about the topic. Highly recommended to any developer.