To the uninitiated, RIF means reduction in force.
On February 15th, Nokia announced that they would be reducing staff in their IT organization. A total of 90 people globally were said to affected. Finland was to be affected first, then the folks Stateside. Apparently, there are complicated labor laws in Europe and so it took them a while to get to us in the States.
We had received little information until finally meeting invitations were received by all. In those meetings you were to be told if you were staying or going. I was told today that I was going.
I was prepared for this news, but still surprised. In January, I received my best review yet, though all my reviews have always been better than average. In addition, I’m on a team that already is short-handed and serves a business with aggressive goals. I’m involved in two high-priority initiatives targeted for June 30th deployment. The funny thing is, we just yesterday met to begin to explore who might back me up while I’m gone on my upcoming vacation. In the end, no one really had the time, but we decided we’d explore it as the time grew closer. So to me, this decision does not appear to be in harmony with business needs and competencies. I am sure there will be some interesting fallout once our business partners learn that their goals may be affected by these cuts.
Quite frankly, this is a change for me that has been a long time coming, and though this is not necessarily on my terms, I am looking forward to what’s next. I will make that the subject of some future blog entry as I figure it out.
Its fair to say that Nokia has some challenges ahead to right their ship. Many of the points that I made in my Why IT Sucks post were inspired by some of my recent experiences there. Based upon the feedback inspired by the Reddit readership who visited the entry, my experiences there are not unrepresentative of the industry as a whole. But anyway, they really need to consider their management approach in both their business and technical areas. We rarely saw our line or organizational management wandering the aisles or asking questions. There are opportunities for them to get to know “the factory”, improve it, and be better equipped to manage and sell its services. Without knowing its people or processes, its inevitable that each may go astray.
On the bright side, while at Nokia, I was able to supplement my Java skills and to be a part of bringing complex systems into being. We introduced the Spring Framework to the company as well as other frameworks like the Acegi Framework for Security. Not only did we introduce it, we built a federation of 20+ web apps that are happily deployed on a WebLogic Platform, but none of these apps use session beans or entity beans. We introduced lightweight J2EE into the company successfully and we did so based upon our own initiative. This is to say that we found the framework, we learned it without any formal training, and we deployed it successfully. This is quite a feather in our caps.
I did introduce Ruby and Rails where I could, but quite honestly it just doesn’t appear to be taking hold. Nokia is really a Java shop and they announced recently a desire to move to LAMP architectures. I don’t disagree with LAMP architectures, but I think Ruby and Rails would enable cleaner application architectures to evolve. I don’t think this was even considered because the idea of LAMP architectures came from Finland and there doesn’t appear to be too much awareness of Rails in Finland. Apparently Jarkko isn’t spreading the word well enough.
To be fair to Nokia, they have at least been pretty fair with the termination process. Some companies put you out on the street with little notice and with little regard to your financial situation. Nokia has defined a transition period, where I will transition whatever I know and whatever I am involved in, followed by another period where I am not required to be onsite or carry any responsibilities. The point of this period is to look for employment. Thereafter, there is a lump sum severance which is reasonable given my 5-year tenure. Suffice it to say, this is the best I’ve been treated and I am thankful.
So with that, its on to what’s next and I’m looking forward to the ride!
go on vacation
A vacation in May to Kauai was already planned, so the timing could not be more perfect! So I definitely agree with you.
Hi Bill,
Sorry to hear about your circumstances with Nokia but I think you should always look on the bright said (If your good at what you do then I am sure everything will turn out for the best).
And reading some of your articles seems you know a bit about programming!
I myself run a few sites and have loads of idea’s for new sites and always looking at the latest technology. Not being a programmer I find it hard to understand certain procedures.
I came to your site via Toms Blog about geocoding google maps and I wrote a comment but alas Tom has not responded as of yet (maybe he is away) So I came across your blog and it looks like you also know about geocoding I hope you don’t mind me asking!
But basically I want to know is it possible for me to put two postcodes in like for directions in google maps and use the resulting mileage value and put this value into another calculator for determining a quote! Similar to http://www.ecourier.co.uk and click on quote ( On one of my sites at present I use google maps to get the mileage and then enter the value manually into my simple calculator see here http://www.xclusivechauffeurs.com/routePlanner/
Do you think it is possible to automate this funtion.
Regards
Malcolm
Sorry the guys blog I got a link to your site from is http://www.tomanthony.co.uk/blog/geocoding-uk-postcodes-with-google-map-api/
Regards
Malcolm
Malcan,
I don’t understand the internals of how you generate your quotes, so its difficult to fully answer your question.
However, it is possible to use geocoding to obtain the distance between to UK zipcodes. If the raw distance is all you need, then you are all set. However, if there’s more intelligence behind it (e.g. routing calculations), then the distance will not be enough.
Hope this helps!
Bill
I’m sorry to hear about the RIF, Bill. My uncle was just kicked out in a similar reduction from a newspaper that had just announced record profits and I know it’s hard even though you can see it as an opportunity.
As for Nokia, they have definitely shown some interest both here in Finland and internationally. However, a big ship turns slowly (it seems) and they’re often pretty secretive about everything they don’t officially praise.
That said, I should definitely spread the word better here. I think we’re a bit cautious and slow in some new things here, and that has definitely been the case for Rails. However, the interest is there. Actually, my Ruby/Rails class in May was sold out in less than a week, so there is still hope.
And as you have probably noticed, there is a sore lack of Rails experts in the business at the moment, so maybe it was your destiny to end up working on Rails like this