Data Engineering Central

Data Engineering Central

Iteration vs Recursion.

Data Engineering Style

Daniel Beach's avatar
Daniel Beach
Mar 11, 2024
∙ Paid

I don’t know if I can remember back that far, back when I wrote Perl and PHP, far away lost in the swirling and misty years of yore. I don’t remember the first time I wrote a loop, but I do remember the first time I stumbled across that concept of recursion.

I would so most of the mindless masses of Data Engineering blindly shuffle their weary feet down the well-worn trail of iteration. It’s a natural way to walk.

I can’t say I blame ‘em, I do the same. I don’t even think I have a strong opinion on which is better, two different ways to solve the same problem I suppose.

Don’t get me wrong, I’m sure there are Lofty Ones soaring high above us, pushed into the heavens by their giant brains and unstoppable programming prowess. They probably prefer recursion, simply because most other people don’t.

Today we will walk down that lane.

User's avatar

Continue reading this post for free, courtesy of Daniel Beach.

Or purchase a paid subscription.
© 2026 dataengineeringdude · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture