The First Post

Well, it’s been a goal of mine for quite some time to start up a weblog, mainly to express the many Cocoa development related thoughts flying around inside of my head.  I thoroughly enjoy reading the rich diversity of developer blogs in the Mac OS X community, especially when I come across an awesome and in-depth technically focused article.  I hope to contribute a few drops of my own into this vast ocean of information.

A little background about who I am, and my experience:

Programming in Cocoa and Objective-C has been my main focus (and eventually, job) since 2004.  I’m extremely passionate about the Mac platform, foremost as a developer, but also as a user.  Currently, my main source of fame in the Cocoa community is my position as a member of Camino’s programming team.  Elsewhere, I’m active on the Cocoa-Dev mailing list trying to help out when I can.

When I’m not writing code I’m usually outside, hanging around on a horse farm where I’m lucky enough to be the best friend (owner) of a quarter horse named Dude (that red guy with me, above).  I’m also found hiking in the awesome Pennsylvania mountains with my golden-retriever Casey, or giving out “lap time” to a few cat friends I fell in love with and brought home from the barn.  I work part-time taking care of the 18 horses on the farm,  and often wonder if perhaps I’m the only horse farmer / Cocoa developer that exists.  Anyway, my passions in life are divvied among software development, animals, nature, environmentalism, healthy eating, and hockey.  That’s me in a paragraph!

I should give a shout and admit that I was further motivated by Daniel Jalkut’s No More Excuses post.  The rest of my inspiration came from the fact that there’s a shortage of fellow Cocoa developers to share my thoughts with in Northeast PA, and I can only bore my friends and family with so much ;)

Anyway, on my home page you’ll find out more about me, including photos and a resume.   Thanks for taking time to stop by and listen to what I have to say.

Upcoming post ideas include:

  • Designing your own Abstract Factory Class Cluster in Obj-C
  • Custom NSTableView row highlighting without the use of private methods
  • Protecting your code from change with the use of Interfaces and isolation.
  • The why and how of using constant NSStrings, efficiently and elegantly.
Permalink · Written on: 04-20-08