Well, today’s my birthday, and also the first snowfall of the season. It started out pretty light, a mix of rain and snow really, but by nightfall, we had about a quarter-inch on the ground.
The other batch of news revolves around work. I’ve been searching for a new position for a little while now, since early September, really. It’s been a tremendously enlightening process compared to all of my previous searches. I started out focusing in the academic arena after a good friend of mine had recently moved from an administrative position to a faculty one.
From the very beginning, I received lots of calls from recruiters and head-hunters. I’ve worked with many of them before, and had very poor luck. This time, however, two companies really pulled through. So far, I’ve had second interviews with four companies through these two recruiters, and it looks like two might make offers.
It was my first round of efforts, though, that have delivered. Although the academic world is a bit slow at taking these steps, the Broad Institute at MIT made a very decent offer yesterday. I’m very excited about the opportunity … it’s definitely my top choice at the present.
These companies that I had second interviews at seem like very solid places in case anyone else might be interested:
So, some of the concerns I’ve had and things I’ve been looking for revolve around quite a few factors. My current position is as a lead web developer for a product that was built over four years ago and a significant portion of the code is from that era. Over the years, newer technologies like hibernate and struts have been bolted on which have helped quite a bit, but the underlying architecture is fairly dated. Not much is going to change either, so it’s really fairly limited in terms of developing in newer architectures.
Another factor for looking is the current work situation. It looks more and more like our division is looking to shed the development operations here in Boston. We were re-org-ed from Prentice Hall and Scott Foresman to a group that is based out of Mesa AZ. From that point on, it’s become more and more clear that remote operations (i.e. Boston) are less and less viable. For instance, our supervisor moved to Mesa this summer. One of the other two developers left for another company too. That left me and one other in the office. There is no new development now as well. There is only bug fixes and updates to the legacy system until the newly re-architected version is released next year.
More later … it’s getting late
(Updated 10/30/05) A third consideration revolves around development itself. We are two developers, a remote development server, and QA/stage environments. There’s not too much in the vein of refactoring old code, learning from one another, automated testing routines, or significant support for the various server environments. It’s becoming more clear that there’s little money to put into this part of the ’system’, so it has steadily devolved to its present point. In publishing, the budget is based on the discipline. That discipline has the cash … so they call the shots. Not too many folks care about what’s required for a solid development environment, so few resources go that route. Instead, all efforts are focused on the feature that department X is paying for, and lately, to the detriment of the existing code. It’s also clear that for me to move beyond this, I need to be in an environment that takes this part of the process more seriously.
Lastly, how can I estimate the impact of old friends? Steve Tello, a good friend and mentor from UML, has moved to a faculty position after many years directing the helm of the UMass system’s online education program. His dedication to academia and personal commitment to education were very strong motivators for me to return to the world of education.
Here we go!