Bruce Johnston Profile picture
🇨🇦 Codesmith and F# fan. I work on Azure Cognitive Search at Microsoft. Opinions (about burritos or otherwise) are my own.
Feb 12, 2022 11 tweets 3 min read
Just finished an epic #fsharp coding binge this week. It was like plugging my brain directly into the machine. There was almost no impedance mismatch between forming a design intention and expressing it in code. I have never felt so productive. The project is an internal tool that I can't talk too much about. Basically it's a console app that pulls data from different teams/departments and "joins" it together (normalizing disparate domain terminology) to produce various reports that it can dump to the screen or Excel.
Sep 11, 2019 28 tweets 6 min read
Wow, these results are sobering. In an effort to turn them around, I’m going to attempt a Twitter #monadtutorial. I realize this has probably been done before, but here goes anyway... 1/ This will not be Haskell-focused. Haskell was my first introduction to monads back in 1999, and it just confused the heck out of me. Instead I’ll use examples from #csharp and #fsharp, since they’re what I know best. 2/