About Geoff Lane
Professional
Software designer and developer, defender of Agile processes, writer of Unit Tests, practitioner of refactoring.
Fluent: Java, C#, Ruby
Conversational: Objective-C (Cocoa), Groovy, Python, JavaScript, PHP, Unix Shell Scripting
Familiar: C, C++, Perl
Interested in OO Design, Domain Specific Languages (especially psuedo-natural language stuff), Web technologies
I prefer Unixy systems like Mac OS X and Linux
Prefer Java over .NET for most things, but I know and have used both. In my own time I do little of either preferring to use and play with more dynamic languages.
Vim is better than Emacs and TextMate is an awesome programmers editor, but I usually prefer a modern IDE for real coding work
Personal (but not too Personal)
Moved to Milwaukee, WI from Chicago, IL. Live with my wife, one dog, and one cat. Prior to Chicago did a brief stint in the Silicon Valley during the tail end of the .COM boom.
Have lived in Wisconsin, Illinois, Texas, Virginia, Ohio and California (twice)
Love metal (Darkest Hour, Lamb of God, Shadows Fall) and I especially love Swedish Metal (The Haunted, In Flames, At The Gates, Dark Tranquility, Amon Amarth). But I like other music too: Johnny Cash, Hank Williams III, John Coltrane, Miles Davis, Charles Mingus,
Have been a vegetarian for over 12 years.


