So long, Kodak

I found out yesterday that Kodak has shut down the Digital Cinema group that I belonged to for over 6 years, a victim of a Kodak’s inability to keep up with an incredibly rapidly changing marketplace. Some years before that, I’d had the pleasure to work with many of the same people on a product called “Cineon”, a very high end post production and digital editing program for movies. Alas, technology marched on faster than we did and today people are doing on their Macintoshes and PCs what we were doing on 16 processor million dollar SGI Onyx computers.

But in both cases, I was working with the finest group of programmers, QA people, applications specialists and sysadmins it’s ever been my pleasure to work with (with the possible exception of GeoVision, which was also exceptional). And although I might be cutting my own throat because I’m still in the job market and many of them will be entering the job market very shortly, I sent out this message to the Peernet Rochester Yahoo Group.

I just found out that my old colleagues on the Digital Cinema team at Kodak all got their notices today. And while I’m probably going to be competing with them for some of the same jobs, I’d just like to put a shout out to any hiring managers here to let them know that if you see a software developer or tester with experience in the Kodak Theatre Management System on their resume, you could not do better than to hire them. They are positively the best group of people I’ve worked with in my 25 years of working all over the world.

Ok, if there was some way to put these things on a scale and see how it balances, I’d probably put the team at GeoVision (not the Albany group, the original ones) and the Cineon team as tied for first best, and the Digital Cinema group as a fairly close second, and a couple of the people at SunGard right up there.

Man, I hope we all end up employed again soon. And I hope we all end up working together some time.

Oh, and if you’re one of my former colleagues from Kodak, give me a shout off-line and I’ll hook you up with the Peernet group – it’s really been helpful.

Long paddle yesterday

I’ve been suffering from a sort of mild stuffiness for several weeks now. I don’t know if it’s an allergy or what, but it’s really sapped my endurance. I haven’t been paddling much, and when I do I seem to conk out after five or six miles. Yesterday, Dan and I tried to push that a bit. Well, a lot really. We ended up going 11.47 miles. We kept it slow with our heart rates down in zone 2. Or at least Dan did – my heart rate monitor didn’t work – I think the battery is dead.

[youtube _OqbS8Jhz7g]
Along the way we did some technique video. My Thunderbolt isn’t as good a camera platform as the Looksha, for many of the same reasons why it’s a much better boat to paddle – it rocks more from side to side, and the cockpit is so long that the camera isn’t near me and I keep banging it with my paddle. But in spite of that, I think we both look pretty good, except for the tendency to drop our chins.

On the way back, I felt a bit cold, and the tape was coming of one of my paddle grips, which was uncomfortable. I put on one of my pogies to warm up a bit – I didn’t put on both of them because I’m too clumsy to get the second one on once one hand is covered in pogie. It did help a bit. But I wish I had a proper paddling jacket.

I did fade a bit, but by riding in Dans wake I managed to finish with a pretty steady 6mph for the last three miles. So all in all, a pretty good day out. Except it’s now 18 hours later and my muscles are still sore.

A better gift

Last night was the paddle team end of season party. It was great time, not least because there were some of the members of the team who haven’t been paddling much or at all with us since the Long Lake race and it was good to see them again.

Last year there was a bunch of awards, mostly gag awards but some serious. This year there was just one award – I was given an award for “Most Improved Paddler”. That was very touching, if a little embarrassing to be singled out like that. It’s a great award – I’l have to scan it and post it here soon. But earlier, I got a better award.

I was paddling with Dan, Stephen, Mike and Frank, and Dan said to me that next year I’m going to have to do the Rochester Open Water Challenge in my Thunderbolt. And I said I’d have to get a lot of practice in the waves before hand. And Dan said “See, last year you would have said NO WAY”. He’s right. After this year, I’m starting to believe that anything he says is possible if I just work hard enough at it. And that’s a great gift – confidence in myself. And it’s a gift that was given to me by myself, but forged at the hands of Dan and the rest of the team.

When Mike says that next year we’re going to have to do 7mph instead of 6.5, I think of how we’re going to have to add more interval workouts to our training. When Doug says that I could do the 90 Miler next year instead of in a few if I put my mind to it, I think about what that means in terms of training volume. When Bill says I should do the Gananoque race, I say … ok, I say “not without a surf ski” because I don’t want to dump out in the St. Lawrence in a boat I can’t get back into. And when Dan says I could be paddling challenging waves in this incredibly tippy boat, I remember how tippy the Looksha felt this spring and how now it’s a stable old barge.

So to everybody on the team, I say thanks. Thanks for a great season, and thanks for the gift of confidence.

So… C++? Delphi? Markov Chains?

I have a line on a job that involves porting some code that was originally written in R, then in Delphi, and now the researcher wants it re-written in C++, turned into multi-processor/multi-computer friendly (using MPI?), and turned into a plug-in for R. The program as it is now is pretty primitive – he apparently just puts a bunch of parameters into the actual Delphi code then recompiles and runs, and it outputs into a data file. Obviously the first step would be to have a wrapper program that gets the parameters from a data file, and later a wrapper that gets the parameters from however R passes them to plugins.

It’s been a while since I used C++, and the language has changed a lot since then. Name spaces, STL, Boost, auto_ptr, all this stuff is new to me. It’s going to take some frantic reading to get up to speed. Even worse, I have to read the existing code, which means learning a bit of Delphi/Pascal. And I’m going to have to find a decent IDE for C++ – although the consensus on StackOverflow seems to be to go back to the way I’ve always worked until I started using Eclipse last year: gvim, make, gdb, and a web browser open to the man pages.

Even better, the job would mean working from home. The dogs will be happy about that.

First sign of the end times

I knew the Digital Cinema project that I’d been on for 6 years was doomed. But I didn’t know how doomed until the last week or so, when former colleagues on that project have suddenly started responding to the LinkedIn invitations to connect that I sent them a year ago. I’m guessing there is a lot of resume polishing and network building going on there right now. I’d say “Poor bastards”, but I’m in no better shape right now, except I did all that 6 months ago.