> When you ship a piece of software, it's often expected to be usable by a million people reliably for years.
Is this really true anymore? I feel like people release software now expecting to continue to patch it repeatedly, so there isn't a push to get it perfect the first time.