I recently read this post from several years ago about OR/M. Personally I'm a huge fan of object-relational mapping and in fact, I'm reading Fowler's PoEAA right now in hopes to better understand how to address the problem. But Jeff's post got me to wondering first what Jeff and apparently others know that I don't.
I also recently stumbled onto this post regarding when programmer's should really consider leaving the industry. We've been talking a lot about implementing code reviews and other ways of mentoring the less experienced programmer's and designer's in our office, but unfortunately for me I am the senior developer. But I really, really, really want to see my own skills evaluated, critiqued and hopefully improved through the benefit of others' experience.
I am the senior developer largely because I'm willing to work full-time and because I came into the job already having experience with PHP and MySQL. However, I've only been working full-time as a programmer for a very short time (<2 yrs) and my style and understanding have shifted dramatically over the course of this time as I moved from working under a developer who shied from object-oriented programming to being a true object bigot (Fowler's term) trying to move the code base at my current company to a better architecture (in other words an architecture that uses object-oriented design patterns rather than a mass lumping of functions in separate files and code that mixes presentation with business logic with database access).
So my question to the community is where can I go to find resources, groups etc that could provide more personalized and comprehensive interaction for a budding programmer than our community at SO allows.