Blog

Fixing MacVim on OS X Mavericks

Experience told me to delay upgrading to OS X Mavericks for as long as possible because the upgrade would likely break my dev environment. Sure enough, the upgrade broke MacVim. ~$ which mvim ~$ The ‘nix which command returned a...
Continue reading →
What Is Open Source?

What Is Open Source?

Entrepreneurs, especially those outside of software development, may find this article useful. When Performance Matters Over seventy percent of the web servers on the planet run Linux, the open source operating system. Google, Facebook, and Amazon all run Linux. They...
Continue reading →
SGI & Big Data

SGI & Big Data

Silicon Graphics International Corporation (SGI) computers rendered the special effects for the original Jurassic Park movie. Computer enthusiasts coveted SGI machines throughout the 1990s. But success in the computer industry is fleeting. A few years after Jurassic Park, a convergence...
Continue reading →
Homebrew Fundamentals

Homebrew Fundamentals

Spend enough time developing software on Mac OS X, and you will eventually need to install libraries that were written for Unix, but not specifically for OS X. Fortunately we have Homebrew, which makes it easier to install Unix libraries...
Continue reading →
Installing Rubinius Using RVM

Installing Rubinius Using RVM

Rubinius is an implementation of the Ruby language designed for concurrency. The lead developer of Rubinius, Brian Shirai, will present Rubinius at ChicagoRuby on March 4, 2014. ChicagoRuby will follow-up with a Rubinius-themed hack night on March 12th. Details. To...
Continue reading →