Samantha Ritter

919579 10152838815265026 1812931628 o

Samantha Ritter

MongoDB Inc.


Samantha is a software engineer at MongoDB, where she works in assorted languages including C, C++, and Ruby. At work, she enjoys systems programming, learning the finer points of YAML, and the satisfaction that comes with a good refactoring of bad code. In life, she cooks a lot, eats a lot, and sings in a dream-pop band.

Sessions for this user

* Cat-herd's Crook: Enforcing Standards in 10 Programming Languages

At MongoDB we write open source database drivers in ten programming languages. Ideally, all behave the same. We also help developers in the MongoDB community replicate our libraries’ behavior in even more (and more exotic) languages. How can we herd these cats along the same track? For years we failed, but we’ve recently gained momentum on standardizing our libraries. Testable, machine-readable specs prove which code conforms and which does not.
Samantha Ritter, A. Jesse Jiryu Davis