Ben Kovach
Hi, I’m Ben, a Software Engineer, Haskell developer and Generative Artist.

Essays
- Staying organized while executing agile sprints
- The ABCs of vim
- Superpowered keyword args in Haskell
- Tips for Generative Infrastructure and Tooling
- A Story of Iteration - Generating Blotch
- Generating artwork with Haskell
- Haskell Bits 6 - A Guide to Mutable References
- Haskell Bits 5 - Easily working with JSON
- Haskell Bits 4 - Environment Variables
- Haskell Bits 3 - Connecting to Databases
- Haskell Bits 2 - Application Beginnings
- Haskell Bits 1 - Randomness
- External Stuff
- Monoids in Theory and in Haskell
- Categories in Theory and in Haskell
- Posting to Twitter via HTTP in Haskell
- Modeling and Simulating Markov Chain Evolution
- Hylomorphisms and treesort
- Making a Bots2 clone using Lenses and Pipes
- Parsing and Negating Boolean Strings in Haskell
- Ludum Dare 27 Post-Mortem
- Symbolic Calculus in Haskell
- Graph Theory and The Handshake Problem
- Comonadic Trees
- Monads in Haskell
- Uncountable Infinity and Cantor's Diagonalization
- 99 Haskell Problems
- Implementing a fractional data type and investigating the expansion of the square root of 2
- Graphs and Topological Sorting in the Functional Paradigm
- Code Golf
- Functional Sorting in Haskell