git-pisect: A Parallel Version of git-bisect

One of my favorite tools in the git tool suite is git-bisect. For those of you unfamiliar with it, git-bisect is a sort of magical program that you can use to quickly find which commit introduced a problem into a repository. It does this by checking out commits in your repository's history, and you tell it whether the state of the commits for whatever you're testing is good or bad. It minimizes the number of times you need to do this by using a binary search algorithm. Futhermore, if you have an automated test suite, you can tell git-bisect to run the tests on your behalf (using git bisect run) and drive the whole process by itself. It has proven very useful to me over the years, both in open source and commercial work.

Read More…
Posted on 2016-11-15

Tiddler's Green

As I've mentioned before, I have a lot of ideas flying around at once. Over the years, I have tried many various systems for keeping my thoughts organized in a single place - I've tried various wikis, vimwiki, a simple Git repository full of text files, you name it. However, lately I have been using something new, and since it blows my mind on a constant basis, I thought I'd share it with you: it's called TiddlyWiki.

Read More…
Posted on 2016-11-11

Milwaukee Hack 'n' Tell Retrospective

A few weeks ago I participated in a hack 'n' tell organized by RokkinCat and held at Ward 4 in Milwaukee. RokkinCat organizes these because, as they explain in their blog post, Wisconsin is last in startup activity, and I was happy to participate to try and make my home state a better place to work and live.

Read More…
Posted on 2016-11-10

Idea Fight!

I have a lot of ideas for side projects, but as most people will tell you, having ideas is easy - it's executing them that's hard and important. While I'm a skilled idea-haver, I am really bad at prioritizing them, as well as executing them.

Read More…
Posted on 2016-08-22

Language of the Month - Five Languages In

Due to especially busy summer months, language of the month is on hiatus. Over the last few months of conducting this experiment, I've had a chance to collect my thoughts on the experiment as a whole, and I thought now would be a good time to share them!

Read More…
Posted on 2016-08-09