vnykmshr

Craft

2014
Craft

Plans, not posts

2014.120

Leaving the salary to try building something -- a platform where the unit isn't opinion or memory, but a plan.

2013
Craft

Node.js style guide

2013.051

Our team's Node.js conventions -- error-first callbacks, early returns, callback alignment, and the formatting rules we drilled into every new developer.

Craft

History as communication

2013.049

Commit history isn't a log of what happened -- it's a narrative you author. Rebase, atomic commits, and the discipline of writing history for the person reading it six months from now.

Craft

Starting over

2013.036

Ditching WordPress for a custom Node.js blog engine powered by libgit2 -- git as the content store, markdown as the writing format, npm for everything else.

2012
2011
Craft

The catch that never fired

2011.317

Reading the parent frame's URL throws in Firefox and returns undefined in WebKit. The defensive catch I wrote never fired.

2010