Ruby Woes – Can’t Modify Self

I've always liked to think that anyone can change if they want to badly enough.  After about half an hour of searching, I discovered that Ruby objects, within the context of class methods, cannot.  I was looking to extend the Numeric class (this is something really cool you can do in Ruby) to add a [...]

By |2017-02-21T13:58:02+00:00April 11th, 2013|Programming|0 Comments

Searching Your Code with Windows PowerShell

I frequently need to search through source code to find references to variable and object names. When I got a new workstation running Windows 7 x64, I wanted to find a search utility that would take full advantage of all the horsepower I had at my fingertips. Previously, I had used Windows Grep, but There [...]

By |2017-02-21T13:55:20+00:00August 12th, 2010|Programming|0 Comments

Clean Code: A Handbook of Agile Software Craftmanship

Author: Robert C. Martin ISBN: 0132350882 Clean Code is a fantastic exploration of what we can do to make our code manageable, readable, and understandable.  Few people realize how important this truly is until it is too late.  This usually happens years after the code was initially written when a change needs to be made.  [...]

By |2017-02-21T14:00:40+00:00September 15th, 2009|Programming|0 Comments

Version Control with Subversion

Authors: Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato ISBN: 0596004486 This book is an amazing resource for learning the Subversion version control system.  I think the best way to describe it comes largely from the foreword of the book, written by Karl Fogel.  Fogel explains that the book is structured as a Top-Down read, [...]

By |2017-02-21T14:00:29+00:00September 11th, 2009|Programming|0 Comments