Software engineer Ambiata
I’m a software engineer based in Sydney, Australia.
I’m interested in building reliable software, quickly.
I focus on cheap assurance techniques.
That means types, immutability, property testing, code review, and communication.
I work primarily in the Haskell programming language, though I have dabbled in systems work in the past. I also use a bit of Purescript at work, plus copious amounts of shell.
Talks I've Given
Continuations All the Way Down
Featuring Tim Humphries
This talk will demonstrate the use of continuation-passing style to solve common and eternal practical problems in Haskell. It aims to illustrate that a range of seemingly magical techniques are comprised of little more than judicious use of CPS, changing the structure of constructed expressions...practice