July 30th, 2023
Programming Proficiency
To solve programming problems reliably one needs two skills:
- Proficiency in set theory.
- Specifying the correct behavior of code in tests.
Organization (naming things, type hierarchies, module placement) is also extremely useful for ensuring code maintainability, but it is a tangential skill to the first two skills.
Note posted on Sunday, July 30, 2023 9:08 PM CDT - link