The fallacy of software development principles | Hacker News Reader