C# LINQ thoughts
Tired: LINQ syntax is for baby devs that need SQL coddling syntax sugar, real devs use Fluent syntax
Wired: LINQ scope rules and let binding allow you to easily create monadic closures that are far harder to replicate in Fluent syntax. More than just sugar
Inspired: LINQ syntax is for queries with hair on their chest, Fluent syntax is for baby queries
C# LINQ thoughts
(Really was quite proud of that LINQ rules engine monstrosity at the time, despite its ethically problematic reasons for existence. Sometimes I’m curious to see the code again, but it is probably best it stays locked away in the proprietary dungeon of the company I built that for.)