A poem after Go Congress.
The dream is here: embedded go game records that are easy to comment on.
Why did I start playing go? Because I accidentally saw a documentary about breakdancing.
Trying to do go problems every single day.
See if you can solve the life and death problem with which we began the day, and watch me battle my nemesis.
An update to WGo.js, lots of things to learn about Angular, and a preview of GoKibitz.
A simple way to get directory @imports in Sass using Gulp.
A generic pattern linter for gulp to flag shit in your project.
This is an update to last week's post: I'm getting something done.
A quick translation of a fan reworking of Go into a Tintin scene.
The more I want to do, the less I get done.
Notes from a review by Yuan Zhou on a game I played against my younger brother, Matt.
Comments from Yuan Zhou on a game I lost by half a point.
Spoiler alert: I lose.
A story from one of my first experiences at a go club.
The kifu from my game in this year's friendship games.
I spent the weekend duking it out with my friend Diego and three of his colleagues over the go board.
In which I am a horrible monster who looks on from afar and criticizes someone else's work.
After attending the recent An Event Apart in DC, I'd like to present you with a brief list of things to avoid in presentations.
The trials and tribulations of building a simple tool for displaying go game records, as well as an initial demo.
A game against a fellow Nate who is forced to go by Nathan because I got here first, dammit.
Yuan Zhou reviews a game between me and another player at our monthly group lesson.
Use a custom task for Grunt JS to give you directory imports for your Sass files.
Wish list: the ability to type
screen in the root directory of a Grunt project to start up a screen session with screens automatically set up for the key files.
Notes from a review of one of my recent games on KGS.
I redesigned the blog because why blog about things when you could just endlessly fiddle with code?
A collection of helpful things I've recently learned about the world's vimmiest text editor.
jQuery's .animate() function is closely wedded to CSS properties, but you can use a fake CSS property along with the step function to animate absolutely anything.
Adding new posts in Jekyll is a lot easier with a bash script to generate the date, create the file, and add the necessary YAML automatically.
In which the presentation of a simple canvas visualization sparks sad remembrance of my highschool math education.
So I started using Compass because Chris Eppstein himself told me via a tweet that I should check it out. (I mentioned SASS in a tweet, and Mr. Eppstein seems to be as dedicated a promoter as he is talented a developer.) Compass is pretty fantastic, though I will menition...
This blog is hosted on GitHub and powered by Jekyll, a “blog-aware, static site generator in Ruby” that GitHub uses. Think of it as a way to build a blog that allows for some dynamic templating but is entirely driven by files. Quick tangent: if you build sites for a...
It’s the little things that trip you up, right? Turns out it’s not super easy to just output curly brackets / braces in combination with % symbols in Jekyll, which uses Liquid templates, for the not-crazy reason that these are used for its templating language. But if you want to...
By now, you’ve seen Lea Verou’s CSS3 Patterns Gallery. I really dug it when I saw it a few months ago. There are some nice patterns in there (carbon & Japanese cube are my favorites) and I love generating graphics with code. CSS gradient syntax made my brain hurt, though,...
These are very tiny posts.
I’m a front-end developer living in Washington, DC. I’m a go player, father, and a big fan of cappucinos.