Generative Programming: Why it makes sense | Hacker News Reader