Coding as a Communicative Act
Coding is made up of what you might call wibbly-wobbly, languagey-wanguagey… stuff. Where it diverges from human language is really fascinating.

Continue Reading
Some examples of Mongo Scala Driver usage
Sometimes in #consultantLife you find yourself in the middle of an obscure, sparsely-blogged-about problem–say, your¬†Scala API suddenly¬†needs to talk to a Mongo database. And you ask yourself, “How did I get here? This is not my beautiful SQL…” But the only way out is through, so you install the Mongo Scala Driver and forge ahead. But it would be just, like, SUPER helpful if you had a few more examples of how to use it.

I’m here for you, friend.

Continue Reading
Windows 10 windows behaving weirdly? I bet I know the fix
The other day, I noticed that my windows weren’t behaving correctly. Alt-tab didn’t tab between windows; the minimize button wasn’t working; the window-right-arrow to make a window take up half the screen wasn’t working… it was driving me absolutely batty. I just assumed it was due to some goofy upgrade and that I’d have to learn to live with it.

But no!

Continue Reading
Seattle GiveCamp 2015
Come in Friday night, do some coding for a nonprofit, leave on Sunday night having made the world a better place.

Continue Reading
Quick tip: force the browser to show the wi-fi “accept” screen
I’ve got a laptop running Windows 8. For whatever reason, whenever I get to a place with one of those wi-fi networks that makes you log in through a browser (like the airport, or Starbucks), my laptop is strangely reluctant to give me the screen. Instead I get dumb connection errors. WHERE IS THE LOGIN SCREEN? JUST SHOW IT TO ME! I DESPERATELY WISH TO ACCEPT YOUR TERMS OF SERVICE!…

Continue Reading