https://news.ycombinator.com/item?id=16040390
https://blog.codinghorror.com/to-serve-man-with-software/