|
|
|
|
|
by throwawaysysd
1612 days ago
|
|
>Wouldn’t it be great for FreeBSD to be the first OS to have a release that was actually, truly finished? I don't mean this in a rude or dismissive way but these comments make me want to pull my hair out. Deciding your software has a fixed scope and is finished doesn't stop the wheels of progress from turning. Worst case, the rest of the world will decide the scope you chose was crap, for reasons beyond your control, and then your project is dead. I get that it is an engineer's fantasy to build a theoretically "perfect" system but such a thing can't exist in practice. I think you'd have a better chance of proving P=NP or something. |
|
There is no good reason why one should strive for a piece of software to be eternal.
It would be much better to say, well this is what we wanted to accomplish. The program does a good job now.
Later it might be time to build something else.
You build a nice warm and cozy cabin in the woods, and you like it. Keeps you warm and dry. Success.
Now 15 years later, the area is no longer in the woods, rather it is now zoned within a city to have duplexes.
You can then think that you built such a great building that now you need to remodel it into a duplex, and then a quadplex and then a skyscraper.
I think saying "my cabin was very good, now I have to let go of it and and build something else" is a much better approach.
It is nearly delusional to think that you will write a program that will be good enough to be prepared for what the future brings.
We need ot let things die and build again.