Clinton Dreisbach

Dad, programmer, game designer.


My face

Hi - I'm Clinton, and I'm a software developer in Durham, NC. I'm interested in data science and teaching others to program. I've worked with the Consumer Financial Protection Bureau, The Iron Yard, and RTI International, among others. My big passions are my kids, Python and Lisp, and making the world of programming a more welcoming and diverse place.

Find out what I'm up to right now.

Latest articles

Word to color 2017-02-13

I had to write some code today to convert words into colors, which was a lot of fun. I liked it so such I had to put a working example online. The code is a simple function. How it works: We have three channels: red, green, and blue. Iterate over the...

A simple guide: reinforcement learning 2017-02-07

I ran across an article in Wired about a poker AI that can beat human champs. Buried a few paragraphs in, I saw: "[Libratus, the AI] relied on a form of AI known as reinforcement learning, a method of extreme trial-and-error. In essence, it played...

A favorite development tool: direnv 2017-01-03

direnv has been the most useful tool in my software development repository in the last two years. It's a simple tool: it loads and unloads environment variables when you move into or out of a directory. It's fast, extensible, and never screws up,...

See all articles