Hacker News new | past | comments | ask | show | jobs | submit
> Most software is doghouses.

This is not completely a bad thing. Using skyscraper techniques for dog houses is not sustainable.

The key is to identify when you are working on a skyscraper and when you're working on a dog house and act accordingly. To my mind, the boundary between the two is whether or not you are handling sensitive personally identifiable or financial data.