Got some example articles for this? Laziness is pretty central to Haskell, and even Clojure/Lisps. It's less useful once you hit the mutability / procedural boundary, which most functional-first languages do, but still is very practical within referentially transparent boundaries.