3 ms·
The author is all about "the correct answer to the problem", but is never explicit about what is meant by "the problem". In the case of software development, th
by cratermoon 3y ago
The author is all about "the correct answer to the problem", but is never explicit about what is meant by "the problem". In the case of software development, the problem includes performance constraints and resource usage management. It is not a a correct answer if it cannot be supplied within the time needed and using no more than the available memory and disk.
- Karellen 3y agoIf I am permitted to sacrifice correctness for performance and resource usage, I can provide an answer to any problem in fewer than 100 bytes of memory and 100 cycles of CPU time.
- cratermoon 3y agoThat's my point. The definition of "correctness" depends on how the problem is stated. It's not correct if it doesn't solve the problem as defined.