Recursion? Iteration? Or a third (or fourth) way?

Deconstructing factorial implementations in unnecessary detail, from iterative to recursive, from control structure to data structure, from one language to another

Deconstructing sequential development to better understand more continuous development

A previous version of this article appeared in ObjectiveView (2006)

Dropsort adventures in algorithm design, programming languages and sequential and concurrent control flow

A calendrical journey into low-level programming

The what, how, and why of prioritizing development work

This article first appeared in agile-thoughts

Kevlin Henney

consultant · father · husband · itinerant · programmer · speaker · trainer · writer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store