Principal DeveloperAtlassian
Brian McKenna is a Tasmanian functional programmer, working remotely as a Principal Developer on the Atlassian Marketplace team. Brian has taught Haskell and functional programming professionally in industry and academia. He is interested in renewable energy, electric vehicles and battery technology. Brian even owns the first electric car registered in Tasmania.
Talks I've Given
-
Tiny type tools
Featuring Brian McKenna
Tooling is one of the most important parts of choosing a programming language. The tooling available for functional programming type systems leaves a huge amount of untapped potential. We can perform algebra on types, so there should be a library for that. We can search by types, so there should...
-
Teaching functional programming at Atlassian
Featuring Brian McKenna
My team works on Atlassian Marketplace, a project which started 10 years ago and uses Scala, Haskell and Nix. The Marketplace code uses concepts such as applicative functors, monad transformers and lenses. People joining the team mostly learned concepts as they needed to, through experimentation...
experience-report