4 ms·
It's a spectrum. Trying to ship a perfect software from the start will probably end up like OS/360 project. Then K&R came along and designed what we know now as
by halayli 12y ago
It's a spectrum. Trying to ship a perfect software from the start will probably end up like OS/360 project. Then K&R came along and designed what we know now as unix. An OS that wasn't complete and fully featured like OS/360 was intended to be, but it worked!
Making the wrong choices is inevitable, but correcting them is part of the software life cycle.
We aren't working with concrete and building bridges here. If we built Pisa tower like software, we can still fix it.
So yes, ship when you can as long as it works and delivers what it promises. It doesn't have to be perfect.
- hyc_symas 12y agoDelays getting OS/360 were a blessing, really - it prompted many universities to develop their own mainframe OSs, thus helping OS research flourish around the world.