Since my last real post here, over four months ago, I've been asked countless times why I don't blog more. I've received numerous emails from people who've thanked me for the advice I've offered here, and I can tell from the stats that people are still visiting. Don't worry -- I haven't given up on the blog, and I get that you're still interested in what I have to say. To which I can only say, thank you! I will get back to posting soon. But let me update you on some changes in my world.
Last month I transitioned into a new role at CIM: that of senior software architect, focused on web front-end engineering. It's exciting and it's scary, as any change is. I've put a lot of time and effort into developing my management and leadership skills and changing some bad behaviors, but I don't think any of that will go to waste in this new role. One becomes a software architect, in part, because of one's leadership skills, and having experienced managing some of the people I'll continue to work with only gives me greater insight into their talents and strengths, so I can help them accomplish more. From a technical skills perspective, while I've kept up on HTML, CSS, and browsers, there are a whole host of languages and technologies I need to brush up on or get acquainted with. I don't need to be the expert on everything, but I do need to hold my own in conversations with Java programmers, system administrators, and even other front-end developers. Most importantly, though, I need to buckle down and write more, so that my thoughts, research, ideas, and questions are available both to myself and others. As you, dear reader, can probably tell, sitting down and making myself write out my thoughts is not one of my strengths!
I will also be busy these next few months teaching a web application design and development class at Bryn Mawr College. I first had the opportunity to teach this "recent topics" computer science class at the end of 2008, and it was popular enough that the students asked the department chair to bring me back! I'm honored that every space in the class is full, and I hope to challenge both the students and myself by looking more into creating single web experiences which adapt nicely to the mobile environment. I am still thinking about whether I will re-present or make available the course materials to a broader audience, online.
I'm also preparing to present at some conferences this year and I'm working on a few other projects. I joked, on Twitter, that my theme word for 2011 should be "over-committed" and that's definitely true. So the mantra I'm repeating to myself is one I recently got in a fortune cookie:
You cannot be anything if you want to be everything.
A good reminder to all of us. Happy new year!