Mental models, biases and fallacies that Software Developers should be aware of | Hacker News Reader