A couple of years ago I created the original code behind project Django Queue Service on a bet with myself at the O’Reilly Open Source Convention. A few months later I popped the whole thing up on Google Code hosting and made it an open source project. A couple of fellows joined me in hacking on the code base to move it forward a bit – and one in particular (Rajesh) did an amazing amount of work moving the whole thing forward.
While I had some good original ideas, I didn’t keep the project moving. And the project has been effectively abandoned from my head for the past 9 months. So today I’ve moved ownership of that project to Rajesh. I’ve left myself as a contributor – but I’ve found that unless I’m actively using the code myself, I’m not likely to do anything to contribute into the code base – and right now the Django based work I’m doing is all pretty external to needing any queues to get stuff done.
I think I likely should have handed the project off some time ago – I didn’t do it any favors by just lurking on the code and not promoting it. I didn’t hold up any patches either – I just didn’t make it move forward. I think the project’s in good hands and I’m looking forward to watching the “really simple queue” space to see where it continues to go. There are some interesting alternatives out there too – Gearman, Celery (rides atop RabbitMQ), and beanstalkd.
About a year ago, when the iPhone 3G came out, I had that conversation with Karen – “Do you want to upgrade?”. We knew we wanted to get her an iPhone… so how to arrange it. I was betting then that there’d be another upgrade this summer (June), so we got her a 3G and I waited. Yesterday, after the lines had died down and initial flurry was over, I went and purchased an iPhone 3GS to replace my original, bought-the-first-day iPhone.
(Yeah, I’ve been playing with it pretty solidly – what’d you expect?)
So my impressions a day later?
- It is noticeably faster. I upgraded my first gen phone to iPhone OS 3.0 and it was a bit pokey in places. Particularly the email and the first unlock screen. Seemed like it always paused on the unlock, which really screwed up my patterns of using the phone for a while. With the 3GS, the email is really quick – much more like whipping through email on a desktop machine, and there is zero pause in the unlock panel.
- That video thing is cool. Had to try it out – so I went outside and captured a bit of video with a honeybee in our front yard: http://www.youtube.com/watch?v=scMgmByu97c. The sharing from the phone right into YouTube was really nice too. I’m not much of a YouTube user, but I can see where I might start using a lot more. Never thought I’d want a camera on my phone either… I’m looking forward to the moment when I get the facebook video upload integration too – that’s where I’m thinking I’ll share most of the videos to be honest.
- Speaking of cameras, the new one is a LOT better. The light balance is greatly improved, and while it was interesting to work the original iphone camera around to avoid that terrible white-light bloom problem, it was a pain. The new camera makes that really easy.
There’s a lot more that I’m sure I’m missing from the phone as yet – things I’ll learn from watching Brad do some crazy ass thing with his phone at the Luau some thursday night, and then I’ll be all over him asking “Awright you – how’d ya do that”. Apple even sent me a nice email today saying “Thanks for buying a new iPhone, here’s some cool things you can do with it”. That’s pretty cool outreach.
So I’m happy with, and very glad I waited for the upgrade. I do wonder what’ll come out next year….