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

For real. Software development can be like building and maintaining a house.

Except none of the contractors agree on what materials to use. So one section is steel, another is wood, and another yet is brick. Meanwhile there is a 3rd party outside attempting to load the whole place onto a truck and ship it somewhere else.




I think that the problem is most often something along the lines of: we have a house, it took 5 years to build and the family is very happy with it. But now, they also want a chip fab, and there are many common parts useful to both, so we don't think it's worth it to start from scratch - we need to modify the home to also house their chip fab, but make sure it's also still a good house to live in.


"home to also house their chip fab, but make sure it's also still a good house to live in."

And then someone else comes along and asks "This does fly doesn't it?"


"No, but we could add flying behavior to it, and it would definitely be easier than throwing away the home and the chip fab that we spent so long on"


Travelling like a submarine underwater is the same as flying isn't it?


And if it’s a web app, they want the fab, a gym, and a jacuzzi, and oh can you do that without adding on any rooms? We have enough already and it is confusing people. Just put the chip fab in the living room.




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

Search: