Andrew McMiddlin

Andrew McMiddlin

Functional Programming Engineer
Data61
location_on Australia

Member since 2 years

Share

Andrew McMiddlin

Specialises In
ghc haskell hedgehog language language-extensions mastering-fp property-based-testing servant state-machine-testing technique

I'm a functional programming engineer in the Queensland Functional Programming Lab at Data61. Earlier in my career I worked across a range of domains using conventional imperative programming languages, growing more and more frustrated with the difficulties of reasoning in a stateful and often untyped world. At some point I encountered Clojure and the ideas of immutability and referential transparency, which quickly changed the way I thought about solving problems. After being burned by the lack of a type system, I decided it was time to learn Haskell, and haven't looked back since.