About Geoff Lane

I’m Geoff Lane and I write Zorched.net as I figure things out about software development in the hopes that it can help other people facing similar situations. Also as a thanks to the larger web community for all of the information and knowledge that they have shared. I’ve been a professional software developer since 1999 working with a variety of different technologies. I’ve worked for startups in the Silicon Valley and Chicago, IL and now work as a consultant building custom applications for clients.

Professional

Software designer and developer, defender of Agile processes, writer of Unit Tests, practitioner of refactoring.

Fluent: Java, C#, Ruby, Groovy
Conversational: Objective-C (Cocoa), Python, JavaScript, PHP, Unix Shell Scripting
Familiar: C, C++, Erlang, Perl

I’m interested in a lot of different things I guess — OO Design, Domain Specific Languages (especially psuedo-natural language stuff), Web technologies and am curious about Functional Programming languages. I prefer Unixy systems like Mac OS X and Linux. I 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 for quick and dirty, Emacs or TextMate for little languages, but I usually prefer a modern IDE for real coding work when I can get it.

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 stint in the Silicon Valley during the tail end of the .COM boom.

I 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.

Grow a garden in the brief Wisconsin summer. I have been a vegetarian for over 12 years.

Contact Me

geoff@zorched.net