Sunday, February 19, 2017

Introducing Test Pantry

Links to this post

On two recent Javascript projects, we needed good tools for building test data. I'm used to Thoughtbot's Factory Girl for Ruby, but didn't find the equivalent. There are several around, but the syntax is picky, and it didn't seem like they offered enough advantages over going it alone. In Javascript, because of the nice object literal format, it's pretty easy to just hard-code yourself, and that must be what most people do. But having a few tools to make it easier really helps, so I created Test Pantry.

Wednesday, July 20, 2016

8 Steps to Constructing a Better Software Engineering Homework Interview

Links to this post
A recent trend in the SF tech scene, and perhaps elsewhere, is the take-home interview. I’ve been on both sides of this exercise, I’ve noticed it can have unintended consequences: a bad experience for the candidate and a filtering out of qualified candidates. I’d like to talk about some of the problems, and offer 8 suggestions about how to improve it.

Wednesday, June 8, 2016

Refactoring and Iterating on Generators

Links to this post

In this post, I delve into writing the same functionality in a myriad of ways. In the process, I'll evaluate some trade-offs, as well as try out generators of Javascript ES6.

Friday, January 15, 2016

Links to this post

Shh! Algolia for the Win

Sitting in our dining room, discussing our kids’ room full of books, I decided to regale our kids with a story about the old days of the library: rows of “card catalogs," little pieces of paper to jot down call numbers, etc. This got them very excited, and they love building things, so they were gearing up to re-create just such a system in their bedroom.