Why any Fundamental Improvement in Software has to be a Generalisation | Hacker News Reader