Derek Barber

Code Cards

"Code Cards"

Who doesn’t love handmade letterpress cards? I sure do, and what a pleasure surprise it was to find some custom made letterpress cards for geeks!

My uncle, who is also a fellow geek, sent me a link to Code Cards about two weeks ago and after a quick browse through the site, I placed my order. I got the Egg Nog Arrays cards which includes a set of 4 cards & envelopes, with the cards written in Python, Ruby, PHP and JavaScript.

Hello Octopress

This is my first post on my new Octopress-powered site.

Prior to today, this site was driven by Wordpress and overall I was fairly happy with it.Wordpress is indeed a powerful platform and as an experienced PHP developer, I can dig into the source code and tweak things to my heart’s content. For many of the sites I manage, Wordpress is an excellent option and I will continue to use it for those sites. However, for a simple blog like this, Wordpress tended to get in the way more often than not, and I found I would get caught up in managing all the various plugins and themes more often than simply writing.

I Get to Make Things

The other day I was reflecting on exactly why I loved my job as a software developer and I came to a very simple conclusion. It’s because I get to make things.

Could there be an innate desire in us as humans, to create? It seems to be an integral part of who we are as a species. We love to create things and we enjoy the results of other’s creations. It is a real privilege, as a software developer, to get paid for doing what is naturally fulfilling.

Learn Ruby With ‘Ruby Koans’

I love Ruby. I know many programmers that were ready to give up, had even started the search for another career, and then they found Ruby. Or as some might say, Ruby found them.

I can relate. I can’t say I was ever actively looking for another career, but the thought crossed my mind, “do I really want to still be programming in another 10 years”? Can you blame me? I was primarily doing PHP Programming. Not to knock PHP, it works great, has an incredible amount of resources available, and for many years has gotten the job done. The problem is that while I could finish the job, the actual process always left something to be desired.

Book Review: In the Plex

"In the Plex"

The subtitle for this book is “How Google Thinks, Works, and Shapes Our Lives”, which is a great summary of the book’s actual content. For me, its been incredible to see the rise of Google over the past decade. I remember when AltaVista, WebCrawler, Excite and HotBot were some of the places you would go when searching the web. Interestingly enough, I was actually working for a search engine company when Google first appeared on the scene. It shouldn’t be a surprise that I was shortly thereafter looking for another job. Google surprised us all back then with some truly disruptive search technology.

Hypostatic Union Album Release

Hypostatic Union Album Cover

My band Greylevel has recently released their sophomore album entitled “Hypostatic Union”. We worked really hard on it over the course of about 2 years and we are very happy with the end result.

The album itself is quite an expansive work with long songs that flow into each other. Lyrically, the album is an exploration into the search for meaning and the discovery of coherence through a transcendent worldview. Some have called the album dark and depressing, which I don’t get. It is however an album that, I hope, will give you a window into some of my thoughts and also cause you to think some of your own thoughts.

If you are a fan of modern progressive rock, or if you’re just a fan of music in general, then please check it out. If you visit the Greylevel website,  you can listen to song samples and also find out where you can buy a copy, if you are so inclined.

Book Review: The Passionate Programmer

"The Passionate Programmer"

This is a fantastic book and I would recommend it without hesitation to anyone who works as a software developer but is currently in a rut and looking to revitalize their passion for programming. I am speaking from experience since a couple years ago, this described me. There was a point that I was even considering changing industries and looking for another job.

Book Review: Being Geek

Being Geek Cover

Being Geek by Michael Lopp is an enjoyable and insightful read for anyone in the software industry, but especially for us developers. The book’s subtitle is “The Software Developer’s Career Handbook” which I thought was quite apt.