Recent Posts

  • January 24, 2016

    Educational Resources for Beginners in Python

    This list is mostly Python-specific since that’s how I learned to program, but some of these resources are language-agnostic. Feel free to try some out and then drop them if they don’t work for you! The important thing is that you’re learning, so ...

  • January 23, 2016

    What is Object-Oriented Programming?

    Object-oriented programming is the idea that data has its own identity and methods so it can do things for itself, instead of a workflow where functions do things to the data. The main goal here is delegation: you can tell an object what you want ...

  • September 16, 2015

    Buzzwords, Quantifying the Unquantifiable, and Toxic Environments

    Diversity has become The Big Thing in tech. Everyone is talking about it. Companies releasing their diversity numbers, from IBM and Google to Slack. Here in PDX, a lot of tech companies have signed the Portland Diversity Pledge. People talk about ...

  • April 15, 2015

    How to Support Diversity Advocates within Your Company

    Most people agree that tech needs to be less of a monoculture. So if you want to help fix that, great! More power to you. But I’ve heard a lot of frustrating stories lately from people in tech who are part of an underrepresented group, such as wom...