Andrew Tetlaw

Follow @atetlaw on Micro.blog.

No one warned me that being a contract software developer, also means schlepping equipment up a mountain…