As it turns out, I wasn't the first person to do this: someone implemented virtually the same thing about a year ago. Ah well, it was fun to put together, and I'm happy that I was able to build the PSD file without flattening the text layers, so that anybody else can fiddle with the filters/effects. Fork away!
I was talking with a co-worker a few weeks ago about the process for learning
new technologies that are on the fringe of what we know now… say, for
example, what new Backbone.js-based frameworks are out there
Marionette – which to choose?). I was thinking
it'd be great if there was some board somewhere where we could write what we're
interested in learning, and other people could tag on their name as if to say "I
want to know that too!", and then anybody else who already knew about these
things could put themselves down as a source for the information, or could get
in touch with the people who wanted to know stuff. This would be a public
declaration that you're trying to learn a technology, which would hopefully help
spur the would-be learner, as well as perhaps spur other people to learn more as
Immediately after coming up with the idea, we turned it into action by taking
the nearest whiteboard (right next to my desk in our lab) and turning it into
the official department-wide "I want to know stuff" board. So far, about five
people have added something they'd like to learn more about. I'm currently
marked down as wanting to learn more about Google Chrome
Ember.js, and that last one has sparked a "Me too!" from
one of our interns. This triggered the possibility of her working on an Ember
proof-of-concept with me in a few weeks, which is exactly what the board was
designed to produce: better learning outcomes through public declarations of
This is a social experiment, there are no rules, and it's probably too early to
say if it'll continue to be successful. That being said, I think it helps
emphasize a culture of learning and furthering one's personal professional
development goals, and I'm happy to see where this goes for as long as it lasts.
I've been known to make resolutions before. Sometimes they pan out, and sometimes, in the case of 2012's cooking expedition, they're a bit mixed in their success. But that shouldn't stop me from trying! With that in mind, here's what I plan to be up to in 2013:
- Learn something new, every day. Seriously. Sometimes, you might say, "you learn something new every day," but often times, a day (or weeks) might go by where you don't learn anything, or you don't retain what you've learned. I'm making an effort to be consciously aware of my learning, as well as seek out knowledge on a daily basis. Part of the idea is that awareness of learning will help spark knowledge retention. The only rule to this is that I can't seek out knowledge for the sole purpose of filling my daily knowledge quota. Hopefully this will also force me to be more engaging in seeking out knowledge for general purposes.
- Focus on fitness, activity, and diet. These all go hand in hand. I want 2013 to be a seriously active year. In August of 2012, I got back into running as well as rock climbing. Since then, I've won a (really really small) 5k, I've become an intermediate climber, and I'm considering training for a triathlon. I also was given an inflatable kayak for Christmas, which promises to be an excellent workout. I don't want to turn back now! I'm going to need to learn how to eat better if I want to get more out of my body, and I'm probably going to need to learn how to sleep better too. Hopefully, 2013 will see me visiting Acadia National Park, climbing the best rock climbing routes in New England, and perhaps even completing my first triathlon. Maybe somewhere on the horizon is a marathon, who knows what the limits are.
Side goals include writing and performing more music, making new friends, and if I'm lucky, getting back into the swing of cooking, continuing where I left off in 2012. Hopefully my band The Colors Run will be putting an album together in the March-April timeframe, so that's one goal that's looking pretty realizable. Here's to an accomplished and fulfilling 2013!
I had been using Rails to run my site for a few years now. I love Rails. I use
it daily. I even wrote a blogging gem
for it, which has attracted a small to moderate number of users, largely due
to a mention on the Ruby5 podcast 2 years ago
during RailsConf. At the time, I thought it was really important that Rails
developers use Rails tools.
But I'm not a Rails developer: I'm a full-stack developer. I still love
other tools on a daily basis as well, and as much fun as it would be to port a
blogging gem to node.js... actually, I don't think I'd enjoy that at all.
Sure, it might be an interesting exercise, but there are much more interesting
things to use node for, and much more interesting things to do with my time.
So when Rails 3.1 came out, and my blog app broke, I couldn't bring myself to
invest time in upgrading it... I wasn't even sure if it made sense in the
Rails ecosystem anymore. And, as it turns out, there are much simpler systems
I can use.
Jekyll is such a system. Rather than running on top of Rails, it's a static
site generator that accepts blog posts written in markdown/textile. Which
suits me fine, because the blog aspect of my site was the only dynamic part of
So for the time being, all of my old articles are missing. Soon, I hope to
import my old articles into Jekyll. I'm hoping though that the flexibility of
being able to edit articles in an offline editor will allow me to write more
often as well. We'll see how it goes.
So 2012 is here, and I've run out of excuses to be terrible at cooking. So I purchased a book or two (the how to cook everything iPad app, and I'm looking at Cooking for Geeks) and went to town in the spices/baking aisles at Stop & Shop. Well, tonight, I made my first dinner, and it didn't turn out quite as well as I would have liked. This is probably not what omelettes are supposed to look like. Good news is, there's nowhere to go but up.
If you'd like to get together and cook with me sometime, let me know, as cooking is a lot more fun as a social thing, and I won't have to eat all of my mistakes by myself.