There seems to be an inverse correlation between how much I pay for an Apple product and how much I enjoy using it …
An Introduction to jscodeshift
Recently, I had to make a straightforward change over dozens of files spread across our entire frontend codebase. I didn't like the idea of finding all the files and manually make the change; in the spirit of laziness-driven-development, I decided to figure out a way to script it. I'd discovered jscodeshift a few months ago... Continue Reading →
Thoughts on Personalizing Software
Software should be personalized, not prescriptive
Tech Stacks are Overrated
In the process of interviewing dozens of junior and intermediate engineers, the questions candidates ask implicitly say as much about them as the rest of the interview. One question that comes up occasionally is some variation of "what tech stack are you using"? List some of the myriad Javascript libraries-du-jour and I get a murmur... Continue Reading →
Service objects as test fixtures
Service objects can be a great way to improve a number of problems frequently found in Rails application tests