OS-level ones call the shots, but maintaining the same discipline within a process is a good way to write better code, (especially better libraries).
OS-level ones call the shots, but maintaining the same discipline within a process is a good way to write better code, (especially better libraries).