Ian Wold

“Distributed systems are hard.”

Location:

Minneapolis, Minnesota, U.S.A.

Professional title:

Software Engineer, Architect, and Team Lead

What do you do?

I spend most of my time solving the same problems several times in a row, breaking them down and approaching them from different angles.

Why?

I've always been a software engineer, and before that I was programming as a hobby. I love finding elegant solutions to complicated problems that help others. Ideally, I intend for those solutions to last a while.

What should we read?

Idris, a General Purpose Dependently Typed Programming Language: Design and Implementation by Edwin Brady

URLs: