Blog Logo

Adam Harris

Software Engineer

How to Learn Vim

I’ve learned vim over the past year. Here’s some of the things I recommand to start learning vim.

Mini 2048 Game

This weekend I decided to build a little clone based off of 2048, but instead of forking the main 2048 game, I decided to build one from scratch using D3, which I’ve never used before. But it turns out that using D3 was the easy part, the hard part was making the logic for moving the tiles.

Android Automation

In my last post about releasing for android, I had a long list of commands that you had to run, to finally create a releasable apk file. It looked something like this:

Here's how I created 20,000 fake contacts on the iPhone

I needed to get a large number of fake contacts onto an iPhone recently for testing purposes, but I couldn’t find any example data that I could download. So here’s what I did to create it.