Recent Posts

Battleship Part 1: Local Battles - 07/13/17

One of my goals for this summer is to get out of my Ruby rut. I love Ruby. I like how the language feels. I like the principle of least surprise. I appreciate that it has both strong object oriented and functional roots. And of course, I love the Ruby community. As much as I love Ruby, I believe most successful programmers are polyglots and can be productive in multiple languages. So I came up with what I’m calling the battleship project. read more »

The Nagging Question - 07/11/17

The biggest issue I have as a minority in tech is knowing when something happens because of my gender or when it happens for other reasons. Another way I phrase is this is, ‘did that happen because the other person is sexist, because I’m a jerk, or because the other person an equal opportunity jerk?’ read more »

There Is No Perfect Interview - 06/18/17

Many people say tech interviews are awful. I’m not going to question that. I think, for the most part, all interviews are awful. It is both easy to decide in 30 - 60 minutes if you feel that someone can do the job, and hard to be sure that you are making that decision for the right reasons. read more »

more blog posts

Recent Talks

Rails Conf 2017 - 04/26/17

Syntax Isn’t Everything: NLP For Rubyists

Google Cloud Next 2017 - 03/09/17

Stackdriver: monitor, diagnose, fix

Ruby Conf Australia 2017 - 02/09/17

Datacenter Fires and Other ‘Minor’ Disasters

more talks