Hacker News new | past | comments | ask | show | jobs | submit login

More broadly on this subject, I recommend that every software engineer read the book How Buildings Learn, by Stewart Brand. It's a book about the lifecycle of buildings, design compromises, and how buildings are altered and repurposed over their life. It's a fascinating way to think about software as well.

Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact