
The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...
In a previous post, I spoke at length how to get started using bzr-svn as a client against a Subversion repository. After another 8 months of using it, I have ...
I’ve been meaning to look at this, but haven’t had the time until recently. bzr-keychain provides the ability to save your credentials into Mac OS X’s keychain. The trick is ...
Nearly a year ago, I read an article by Ben Collins-Sussman called A Mercurial “super client”. About a month or so prior to that, I had started playing with Bazaar ...

This has been sitting in the queue for a while, but didn’t publish it for some reason… I got this link from Daring Fireball and saw something interesting in the comments ...

A friend of mine from school posted a link on Facebook that I thought I should share with others. It’s to a site called We are the 99%. It contains ...
Yesterday, my son did something very amusing. We were playing with the blocks, and assembled what you see below. While he was describing it, I happened to hear what he ...
At least one member of the house can get into the Christmas spirit!

Coming from Subversion, I’ve definitely got some pre-conceived notions about how reverting changes should work. For those that don’t know, svn revert is used to discard local changes in your ...
The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...

I’m not going to say much on this topic, except that I think software patents should die. However, Charlie Nutter—a fellow that I met at one of Python conferences—has quite ...
Charlie Nutter was kind enough to update pickjdk.sh to look in the right place for Mac OS X. Get it here.
Myself and others have been talking about the problem that is threads quite a bit lately, and how bad they are as a tool for concurrency. What I didn’t realize ...
A few of us at work are working on a fairly sizable equipment control application. Because various pieces of the equipment are pluggable and a single piece of equipment can ...
I must preface this with saying that I don’t do much Java work. Perhaps it’s more friendly for a different domain of work, but at least for me I find ...

I’ve got a nice Compaq Presario R3000Z here at my desk, with pretty much everything I need. It’s only downfall is the Broadcom wireless driver inside. For whatever reason, Broadcom ...
I’ve been an avid user of SuSE Linux for about 6 years now. They always seemed to be at the top of their game, turning out releases just about the ...

Let me start off by saying that I started using a Mac several years ago because I finally reached a tipping point. I knew I wanted to get more into ...
C’mon on Apple! Really? Knswledgable?
I’ve been meaning to look at this, but haven’t had the time until recently. bzr-keychain provides the ability to save your credentials into Mac OS X’s keychain. The trick is ...
Charlie Nutter was kind enough to update pickjdk.sh to look in the right place for Mac OS X. Get it here.
Just did a quick hack to make Python use native Mach semaphores for the GIL instead of the mutex/condition variable pair, and got sizable speed up (13%) on David Beazley’s ...
See more in the archive for Mac Os X

A friend of mine from school posted a link on Facebook that I thought I should share with others. It’s to a site called We are the 99%. It contains ...
I think LinkedIn needs some tuning… because it’s completely busted. Not a chance.
I know there’s a setting in Labs to allow you to switch to a fixed-width font… but that requires me to go and do it. Here’s a tip from Leo ...
I’ve always been amazed by the human brain, and its capacity to learn. So when I ran across a video on Google Talks by Dr. Michael Merzenich on rewiring your ...
I was cruising through my RSS feeds when I ran across this snippet on Daring Fireball. Specifically, it was a link to this article about how Apple is dealing with ...
See more in the archive for Other

It’s been a while since my last post. The holiday season always seems to get so busy that it’s hard to focus on anything else. I’ve been meaning to do a ...
I haven’t put any of my latest pics on here lately, so I figured I’d grab a few of my favorites. If you want to see more, head over to ...
I guess I should just start a photography section on this site. :-) At any rate, I was looking over some pictures of the last year, and figured I’d share ...
So, I learned a few things this weekend when trying to get some pictures of a sunrise, that I thought I’d share. Get up early I knew this, but didn’t realize quite ...
I’ve been following isayx3 on Flickr for a while now, and every once in a while, he throws up an image like this: It’s absolutely stunning. It looks like something ...
See more in the archive for Photography

The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...
My friend—Tim—and I gave a presentation at PyOhio on unit testing frameworks for Python. I’ve had the the slides and source on my Presentations page since we gave the talk, ...
At my workplace, we like to follow an Agile development methodology called Scrum. Turns out there is a bit of an issue… most issue trackers don’t allow us to organize ...
This is one of the talks that was presented at PyCon 2009. Ned walks you through examining how much code your unit tests actually cover. As we become more “testing ...
Just did a quick hack to make Python use native Mach semaphores for the GIL instead of the mutex/condition variable pair, and got sizable speed up (13%) on David Beazley’s ...
See more in the archive for Python

Just caught wind of this article. Turns out the need for software developers to optimize can give away information. Take a look at how this article shows you how to ...
Here’s a great article from Thomas Ptacek at Matasano entitled: Typing The Letters A-E-S Into Your Code? You’re Doing It Wrong! I’m not a web developer, but I certainly understand having ...
In the past, I used ssh almost solely for remote administration of a couple of boxes, which were well within my physical control (in the server room at work, the ...
So this is the first year I’ve decided to attend the BlackHat and DefCon conferences. BlackHat was definitely interesting, especially Joanna’s presentation on subverting the Windows Vista x86_64 kernel. You ...

Just heard about a video for an upcoming book called The Power of Scrum on Software Engineering Radio. It was pretty amusing, but I think gets the message across too.
Coming from Subversion, I’ve definitely got some pre-conceived notions about how reverting changes should work. For those that don’t know, svn revert is used to discard local changes in your ...
The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...
I’m not going to say much on this topic, except that I think software patents should die. However, Charlie Nutter—a fellow that I met at one of Python conferences—has quite ...
I joined the ACM about a year and a half ago, and they started sending me their equivalent of the IEEE Spectrum—called Communications of the ACM. For anyone that knows ...
See more in the archive for Software Development

I recently made the switch from SliceHost to Linode. I made the switch because RackSpace bought SliceHost, and they’re moving everyone to this cloud computing model. While the talk is ...
There are many little tools/tricks/snippets of information that I use all the time. So I tried to capture these on a page here on my site: Snippets of Useful Information ...
..since I’ve posted anything. I’ve been in the process of rewriting my site. I’m tired of Wordpress, tired of escaping code, tired of futzing with code to make it readable, ...
I wanted a copy of my svnsync’d version of the SVN repo while at PyCon. It’s about 450MB (and it’s not up-to-date currently)… but it has quite a few files. ...
It was an exciting first day at PyCon. I met Ben Collins-Sussman, Brian Fitzpatrick (who is just as down to earth as he appears to be), Ted Leung, Steve Holden ...
See more in the archive for Uncategorized

Coming from Subversion, I’ve definitely got some pre-conceived notions about how reverting changes should work. For those that don’t know, svn revert is used to discard local changes in your ...
The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...
I’ve been meaning to look at this, but haven’t had the time until recently. bzr-keychain provides the ability to save your credentials into Mac OS X’s keychain. The trick is ...
I’m late in the game on announcing this, but Subversion is moving to the ASF!. I think it’s awesome that Collab.net has put in the work necessary to grow such ...
Nearly a year ago, I read an article by Ben Collins-Sussman called A Mercurial “super client”. About a month or so prior to that, I had started playing with Bazaar ...