Hacker News new | ask | show | jobs
by hxa7241 4791 days ago
Let's not confuse product with implementation.

Someone still needs to choose and arrange data-structures and algorithms to fit available resources. That is engineering. Just because the product is ill-defined and subjectively-judged does not lessen that.

You might want an architect to be sensitive to aesthetic/political/whatever concerns, but you pay the engineers to make sure the thing stays standing up. Does a building stand up because of story-arc and character development? No, it is because of understanding of physics and materials. The same holds essentially for getting computation done within time and space.