Katrina accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open source projects, and is the creator of exercism.io.
exercism.io is a platform for practice and crowd-sourced mentorship. The platform delivers exercises in about 20 programming languages. Each exercise consists of a test suite in the target language, and the goal is to make the tests pass, as a starting point for having a conversation about design, idioms, and trade-offs. The conversation leads to iterating on the solution.