Building an API for Tech Education

How did I become interested in programming? In a past career I was a linguist, working with Middle Eastern languages and dialects. One thing I learned from that experience is that languages are very really similar. Sure, they each have their own rules, but their rules manipulate the same conventions: subjects, objects, verbs and adjectives. In […]

The Road to Hell: Culture Fit

First some context. Have a look at these graphs provided by Fortune magazine. In addition to this, women CEOs are still more likely to make less than their male counterparts. The predominant (white) culture in tech often poses a hostile environment to even speaking about diversity — especially if you’re a minority. There’s this cleverly […]

Optimizing for Questions

A couple years ago, Jeff Atwood published a blog on Stack Exchange about their (then) philosophy for improving the quality of their community. The blog was titled “Optimizing for Pearls, Not Sand” and his conclusion was that answers are far more important than questions and therefore Stack Exchange would optimize so that answers were valued […]

Pitchforks Project: Lessons Learned

Honestly there were many lessons learned. I caught as many as I could remember here on Github: As an aspiring web developer, ever see a really cool website and think “OMG WHAT A GREAT IDEA!”? Somewhere in there you know it took a lot of work, but you also tend to believe that what makes […]