Principles for systematically inventing new technology (in computer science) | Dark Hacker News