|
|
|
|
|
by kqr
2180 days ago
|
|
David Parnas makes the distinction between general software and flexible software. General software runs without modification in a variety of environments. Flexible software can cheaply be modified to run in a variety of environments. When you cannot predict the future, flexible is often more efficient than general. |
|