Puppet cost me my other best friend.
Now it’s not deja vu. This happened to me before. My other best friend is now also moving to California this month to work for a large company who is deploying tons of Puppet. It’s a tremendous opportunity for him, just like the last guy.
Best of luck to him, it’s always good to see projects like Puppet flourish and for Ken to have an opportunity like this. So as a goodbye/good luck we went to go see the Wings play the Sharks at the Joe. Unfortunately for him his home team will now be the San Jose Sharks, heh.
Here’s a picture of us at the game. (He’s the abandoner on the left.)
And my dad was in town as well, and hadn’t seen the Wings in like 15 years so he tagged along too.
Wings lost 2-5. :(
Puppet cost me my best friend…
My best friend moved to California this week to work for a large company who is deploying tons of Puppet. It’s a tremendous opportunity for him.
He was working on Puppet for a while at a place and I spent a relatively long time complaining to him that he should just get involved in the project instead of just keeping his home grown stuff around (since in the long run that’s also more work). Eventually he came around and his work was accepted upstream.
I imagine if a company is looking for expertise in a given field that having your name in the upstream change log might be a good qualification as to how well you know that part of the project. It’ll certainly at least get you in the interview door. I’m sure more experienced OSS developers see this all the time, but it’s nice to see someone local and unknown go and “make it” with a project they care about.
He didn’t re architect anything, or rewrite huge chunks of code, or show up and amaze upstream with his talents and amazing abilities. He just went in there and fixed what he needed it to do, got the work accepted by peers, and then went on his merrily way, oblivious that what he was doing would play a role in his future career.
This says something about how projects accept contributions and help them grow. I am willing to bet that larger open source projects have small contributors just happily sitting in their corner, sending in the occasional patch or test that you never hear about. Are we collectively working to keep the barrier low so that people can opportunistically contribute? Is our mentoring thorough enough that we can help our colleagues reach “the next level”?
It kind of puts the goals of Operation Cleansweep in perspective to me. On one hand you can say “ok so they’re cleaning up a patch backlog, whatever.” but I’d like to think of it as cleaning up a backlog of contributors that wanted to help and we just didn’t have the resources to see their contribution through to it’s conclusion.