Hacker News new | ask | show | jobs
by antonhag 633 days ago
I like the house analogy, but I like to think of it as if the people building the house did not know how it was supposed to look (or function). This is mostly true, since very few developers know exactly how the end result (product/service) should look and function when the start coding.

e.g. "We did not know where to put the piping at the start, so we put it on the outside and now installing a new restroom is sort of tricky."

1 comments

This is why nobody can decide if computer science is actually science, engineering, or art. It's such a vast industry that it's clearly all 3 depending on what your doing.
I think everybody agrees it is a craft. Like woodworking - it is part engineering, part art, and a lot of experience.