What every developer should know about testing – part 1 | Hacker News Reader