UX vs. Rigor
Divide-and-conquer:
One view of programming:
- Rigor, correctness, self-consistency
- UX
Continuum
Extremes:
- A
- 100% Rigor, correctness, self-consistency
- 0% UX
- B
- 0% Rigor, correctness, self-consistency
- 100% UX
Example: Lambda Calculus falls mostly into class A.
Example: Spreadsheets fall mostly into class B.
Neither, A nor B, is “better”. It depends on the problem that you are trying to solve.
See Also
Table of Contents
Blog
Videos
References
Books
-
By Mercado Viagens from Brasil - Various Electronic Components, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=68588072 ↩