Ask HN: Most interesting, mildly impractical, well-written books on software? | Hacker News