Ask HN: Reading material on how to be a better software engi