Programmers Have a Lot on Their MindsPreface to 97 Things Every Programmer Should KnowMar 27, 2023Mar 27, 2023
The Right Tool for the Job?The seemingly self-evident advice to “use the right tool for the job” is more subtle and more complex than it first appearsJul 27, 20221Jul 27, 20221
Lifting the Recurse of FactorialRecursion? Iteration? Or a third (or fourth) way?Sep 17, 2021Sep 17, 2021
The Recurse of FactorialDeconstructing factorial implementations in unnecessary detail, from iterative to recursive, from control structure to data structure, from…Sep 6, 20211Sep 6, 20211
Getting over the WaterfallDeconstructing sequential development to better understand more continuous developmentAug 30, 20213Aug 30, 20213