Moss Collum


Moss lives in Boston, MA, where he works for Luminoso as a Python developer. His particular passion is working to make code so readable it invites people to use and change it. He has a growing interest in teaching development skills, and in finding ways to make the art of programming more inviting and accessible to newcomers.

Open Source Bridge 2015

Sessions for this user

* A Pair Programming Workshop

Pair programming is a great way to collaborate on code and to share new ideas and techniques, but the social dynamics can be challenging. In this session, we'll talk about what works and what doesn't, and practice some techniques for better pairing!
Moss Collum, L Dean

* How to Read a Stack Trace

When you're trying to make sense of an surprising software crash or an unexpected test failure, knowing your way around a stack trace can make the difference between bewildered frustration and finding a root cause.
Moss Collum

Proposals for this user

* Hacking Natural Language with Python

One of the joys of the Python ecosystem is its rich variety of libraries for dealing with natural language. I've recently begun exploring these libraries, and I'll share some of what I learned.
Hacks 2015-03-08 03:40:40 +0000
Moss Collum

* Three Bug Stories

Learn to write better code by hearing interesting ways that code has gone wrong!
Cooking 2015-03-08 03:29:05 +0000
Moss Collum

Open Source Bridge 2014

Sessions for this user

* How I Learned Haskell by Writing Tiny Games

Earlier this year, I started teaching myself Haskell by using it to write short, text-based games. In this session I'll share what I learned, both about Haskell and about learning new things.
Moss Collum

Proposals for this user

* Three Pair Programming Games

Pair programming is a great technique for learning and collaborating, but it can be a challenge if you're not used to it. In this hands-on workshop, I'll use short, structured exercises to give you a taste of what great pairing can be like.
Culture 2014-04-05 03:42:06 +0000
Moss Collum

* Writing Tests To Be Read

Good unit tests can help ensure that your code doesn't break; Great unit tests can teach people how to use it. In this session, you'll learn some tips for making tests readable enough that developers consult them as documentation.
Cooking 2014-04-05 02:56:16 +0000
Moss Collum