How can we write better software? – Interview series, part 2 with Brian Warner | Hacker News Reader