Programs are a prison: Rethinking the building blocks of computing interfaces | Hacker News Reader