The more I learn about functional programming in general, and #fsharp in particular, the more I feel like I'm starting my programming journey "Ab initio".
Case in point: I had never encountered the concept of "lazy evaluation" before (or at least don't recall it if I did). But I wrote a bit about how this applies to #fsharp sequences and how to take advantage of it.
https://blog.samirparikh.com/2026/03/lazy-evaluation-of-sequence-in-f.html