4 ms·
True, but just because it starts as a personal project doesn't mean it has to stay that way. For example, z/OS's TERSE (a compression utility) was once someone'
by jpd 17y ago
True, but just because it starts as a personal project doesn't mean it has to stay that way. For example, z/OS's TERSE (a compression utility) was once someone's personal project, but is now shipped with the operating system. I'm sure there are many such examples. That said, these personal projects are no longer treated as such, and have gone through Test, and et cetera before being included in the system release.
- strlen 17y agoThat's true. Brooks mentions this as the "program-system" and/or "program-product"/"system-system product" boundaries (I may have the terms confused, I don't have the book in front of me). There's probably a range of software development: 0. "Script" (not necessarily something written in a scripting language, merely a short program written in an ad-hoc manner). 1. Program (could well be in a scripting language) 2. Project 3. Possibly a system (composed of multiple programs and/or projects) 4. Product 6. Company