Blog Archive

Beginner’s Setup Guide for Ruby, Node.js, Git, Github, and Other Things on Mac OS X 10.9

Last year I wrote a post that went through the process of setting up a Mac with a fresh version of Git and authenticating with Github. I formatted it in a way that made it easier for folks who were less familiar with the ins and outs of the terminal (and all of the snags you inevitably hit along the way) to follow along and get up and running in a pretty short amount of time.

Much to my surprise, that guide has seen pretty steady traffic since I wrote it. Every so often folks will ping me saying they were able to hit the ground running without issue thanks to my guide, and I’ve found that really validating and rewarding.

So I wanted to write an updated version of the guide that not only is bulletproof for OS X 10.9 Mavericks, but throws in how to setup a few common web development tools such as Ruby, rbenv, Node.js, npm, and Grunt. Once Yosemite is out, I’ll update again to make sure everything is solid for that as well.

Read More →

With Liberty and Justice for All.

Much has been revealed over the past six or seven days on the subject of government spying, specifically extensive government access to private data, and the sheer ridiculousness (and illegality) of said access.

I’m of course talking about PRISM, the apparently congressionally-authorized top-secret domestic data surveillance operation the NSA has been running for at least the past half decade that was recently leaked by Edward Snowden.

Read More →

When Will the Internet Kill Cable TV?

Television has had an awesome run. For over 60 years the medium has brought the delight and emotion of the big screen into the living room.

While episodic series, live sports, and talking-head news programs are viewed by billions of eyeballs per year, the technology and infrastructure used to watch them is dead in the water.

Read More →

Beginner’s Setup Guide for Git & Github on Mac OS X

There is an updated version of this post for OS X 10.9. While the steps below should still work, I recommend checking out the new guide if you are running 10.9!

There are already plenty of guides that explain the particular steps of getting Git and Github going on your mac in detail. However, I had difficulty finding one that explained every step required in order with simple enough instructions for Terminal novices to follow along with autonomously.

So I decided to write one myself.

Read More →

New Site!

I have been meaning to update my personal site for a while, but you know how that goes. I put a quick portfolio site up late last year using the popular Squarespace platform, but knew I’d eventually want to roll something custom.

Well I finally buckled down and built something that will not only be quick and lightweight, but cheap to host and easy to maintain.

Read More →

The Eco-Friendly Data Center

We live in a world where performance is measured in milliseconds (nanoseconds even), gigahertz, megawatts, teraflops and other metrics both physical and virtual.

To say that technology is improving at a blistering pace would be a gross understatement. Every last decimal point counts, and cost is always of the utmost importance.

Read More →

Nest Thermostat Installation

I purchased a Nest Learning Thermostat over the holidays for my parents to try out. I figured that the heating and cooling of their house would be a situation ripe for optimizing. Nothing says “Merry Christmas!” like “I just saved you $78.54 on your DWP bill.” It all sounded good in theory.

Read More →