Skip to main content

Benjamin Oakes

Photo of Ben Oakes

Hi, I'm Ben Oakes and this is my geek blog. Currently, I'm a Ruby/JavaScript Developer at Liaison. Previously, I was a Developer at Continuity and Hedgeye, a Research Assistant in the Early Social Cognition Lab at Yale University and a student at the University of Iowa. I also organize, ICRuby, OpenHack Iowa City, and previously organized NewHaven.rb. I have an amazing wife named Danielle Oakes.

Filtering for the month July, 2016. Clear

Useful tech terms: Yak Shaving, Technical Debt, Bikeshedding

by Ben

Yak Shaving: The process of performing a series of nested tasks to accomplish a goal, each of which seems necessary in context but becomes less and less linked to the original goal.

Technical Debt: The accumulated negative technical results of shortcuts and trade-offs taken in the past on a project, which place a drag on the cost of current and future development on the project.

Bikeshedding: Spending disproportionate time and energy spent over an insignificant or unimportant detail of a larger concern.

Source: Useful tech terms: Yak Shaving, Technical Debt, Bikeshedding

All empty boats

by Ben

If a man is crossing a river
and an empty boat
collides with his own boat,
he won’t get offended or angry,
however hot-tempered he may be.
But if the boat is manned,
he may flare up, shouting and cursing,
just because there’s a rower.

Realize that all boats are empty
as you cross the river of the world,
and nothing can possibly offend you.

From chapter 43 of Stephen Mitchell’s The Second Book of the Tao (via

Web Design in 4 minutes

by Ben

Learn the basics of web design in 4 minutes with this interactive tutorial.

Source: Web Design in 4 minutes

CenturyLink charges data overage fees, may disconnect “excessive” users

by Ben

Users over 300GB a month can be charged extra $50—or even lose their service.

Source: CenturyLink charges data overage fees, may disconnect “excessive” users

Registration open!  Iowa Code Camp is July 23rd

by Ben

You might be asking, what’s a code camp? Well, here are some of the basic ideas:

Community driven
Its for and by developers
No cost for attendees
Developer relevant content
Never during work hours – usually on a Saturday
We are looking for developers who want to tell other developers about cool things they are doing. Topics they really care about. If you are working with .Net, Ruby, PHP, Java, Rails, Python, SQL, <fill in the blank> and you want to tell other people about it, then consider submitting a speaking proposal.

Source: Iowa Code Camp

240 years of US energy use

by Ben

Biomass and renewables surge, coal use plunges.

Source: 240 years of US energy use