Showing posts with label Greece. Show all posts
Showing posts with label Greece. Show all posts

Wednesday, May 16, 2007

The Big Blue Blues

Bob Cringely has a two-part story on IBM's LEAN project. LEAN is a plan conceived by the executive team around CEO Sam Palmisano, to improve profitability by reducing costs. The idea is to offshore and outsource most of IBM's US-based operations to countries like India and China where it has been building up its presence during the last few years. The way this works goes like this: first of all, you pick the most expensive employees on your staff and you fire them. Then you make the remaining staff work overtime unpaid, to take on their responsibilities, so that customers don't start suing. Finally, you bring in new cheap labor to replace the ones who got the boot and hope they'll get the job done.

This is apparently the way you do business in publicly-traded companies these days. Product quality and brand value may go down the drain, but if such things please the stock market, then the executives can eventually cash-in their options and retire to Hawaii. The poor sobs that got the sack will be in a less advantageous position, unfortunately. Trying to find a job at their age is not something one likes to dream about. You see, the ones who get fired are not necessarily the ones with the larger paycheck. If that was the plan, the CEO would probably have to go first. No siree. Executive-types worry the most about having to pay pensions for their retired employees. So, instead of identifying the real blocks for increasing productivity, they just reduce costs and pretend that it's all well and dandy.

Apart from Cringely's excellent analysis, what is even more interesting is the comment section in his first post. Many anonymous IBMers have shed more light into the matter and also into the company's business practices of late. Underbidding contracts, mismanaging projects, lying to customers and 9 layers of management are the ones that stand out for me. The situation appears to be helpless. People come out frustrated, disappointed and in despair. Someone who used to work for DEC in the 80's said it was all too familiar for him. I have also been getting similar signals myself.

I have worked in an IBM project as a subcontractor for the better part of a year. My experience was rather good, all things considered, and I made quite a few friends there. This was a few years ago and the project was apparently a huge success for Big Blue. The team was hard-working, well-organized and included some very talented engineers. We were lucky enough to have probably the best project manager in IBM Greece's payroll, as I was told. And it certainly matched my experience. However, we were the exception. The word on the street was that IBM execution sucked big time. Virtually everyone admitted it. And not just project management, but other layers, too. I heard stories about constant quarrels in the team and lousy interactions with the customers. I know people who were fed up with the company and left. And based on multiple reports as well as personal experience, I wouldn't rate their engineering as first class.

The problem with 800-pound gorillas is their weight. Their greatest strength is eventually their doom.

You don't underbid if you are an 800-pound gorilla. That's common sense. Brand value is expected to be paid for. Startups know all too well how a slim profit feels like. If you miscalculate your expenses, you suffer. It's the risk you have to take to fight against the big boys. But startups have less fat than big firms. They haven't lived long enough to accumulate dysfunctional support layers that help run things but do not contribute to the bottom line. Big corporations can't afford not to make money to support their less profitable units. At least they can't be doing it for a long time.

Then there is the issue of mentality. On every successful project you have one or more champions. The people who are the stakeholders and carry the rest along the path to success. Big organizations have a tendency to dilute responsibilities among many people, without necessarily empowering them or giving them enough room to function. Eventually employees develop a public servant attitude and invest just the necessary effort for a minimally accepted outcome. If project managers were also architects perhaps it could work, but that is very rarely the case in my experience. Startups on the other hand are constantly running like there is now tomorrow. Continuously trying to outperform, outsmart, out-engineer their competitors in order to get a larger piece of the pie. Until they grow, of course, and become gorillas of their own, and age, stagnate and eventually die. Or maybe split up into many smaller groups that can be restructured as a startup again. Like what should have happened with IBM in the 90's, as one poster commented.

It's the same thing as what has already happened to Microsoft. And what will probably happen to Google in, say, 20 years. It's quite normal actually. But sad. And if you are trapped in there you might want to start searching for the emergency exit.

When I was graduating from college, I considered the worst aspect of working for IBM to be the dress code. I didn't wear suits at the time. As I found out, things have improved in that area. Unfortunately, virtually everything else has gone south.

Tuesday, April 3, 2007

Open source software in Greece

In a recent blog post, fellow open-source developer Dimitris Andreadis wondered about the sorry state of open-source software development in Greece. Dimitris has been working for JBoss, er Red Hat, for quite some time now and these days he is the Big Cheese of the JBoss Application Server. Therefore, his question is not of the naive kind. As a matter of fact I've been asking myself that same question these last few years and I'm about to tell you what I've come up with. But first some brief history.

My own open-source adventures as a developer began in the Christmas holidays of 2000, if my memory serves me correctly. With the University closed for the holidays, I spent some time during my vacation fiddling with FreeBSD on my laptop. As a Unix enthusiast I had switched a while back from Linux to FreeBSD, but I had been having a problem with the system's support for the Greek locale. The problem was that there was no support, whatsoever. Being young and foolish, I sacrificed a few nights of partying with friends to tame the beast. And tamed it was. I've been submitting various patches ever since, to the FreeBSD project, the Eclipse project, the Apache Lucene project, the Gnokii project and a few others. Aside from one (recent) particular occasion, I've been doing it on my own spare time, without any sort of compensation for my work. Not to mention missing a few parties.

What was the motivation then, you say? Well, obviously, at that time and age I wasn't a world-acknowledged computer programming Giant, yet. Yeah, I still ain't. But the goal had been set. And a few pints of beer could not have stood in my way. I sought recognition from my peers and recognition I received. Not right away of course. It took a few years more than I had imagined, but eventually I ceased to be the frightened newbie and turned into a seasoned veteran, who would help others find their way around the system. Besides the numerous "thank you" notes, I was rewarded with experience. And as you've probably heard, experience does not grow on trees. You have to invest time and effort, in order to get it. You have to sacrifice stuff. You have to say no to party invitations. From pretty girls. More than once. It's cruel, I'm tellin' ya!

So, we have determined that seeking experience, peer recognition, career advancement and having an itch to scratch, can lead an otherwise sane person to open-source software development. Pretend for a moment that you agree with me that there must be plenty of people seeking peer recognition, yada, yada. There is still the issue of effort and sacrifice. I would be tempted to concur with various other commenters in the aforementioned blog that in Greece we like to have it easy. But, let's put that aside for a moment and consider the "scratch an itch" issue. What if there is no itch? My friends who had Windows on their PCs, did not have any locale issues. They regularly cursed at the blue screens of death of course, but that's not exactly an itch, it's more of a gangrene. You just can't scratch it. So you spend your time downloading pirated versions of insanely expensive software instead, fooling yourself into thinking that you are obtaining experience. The error being of course in the direction. Experience mainly comes from diving deep inside a problem space, not sailing along in the surface. If we eliminated software piracy in Greece, most people would not be able to afford many commercial applications on their PCs. They would have to settle for free and open-source equivalents, warts and all. And then they would make the greatest discovery of all: they would be able to try and fix them.

If I'm coming across as a bit disappointed, it's probably because it's getting really late and I'm feeling sleepy. Don't pay much attention to me, instead see how good things appear to be in an excellent study by professor and open-source developer Diomidis Spinellis. In his paper "Global Software Development in the FreeBSD Project" he presents a world map with markers on the cities where the project's international team of developers live. You can see there that Greece is represented with a couple of markers, whereas Spain is not. Neither is Portugal. Nor Ireland. Even Russia is not so hot either, considering its size. And don't get me started on South America or Asia.

So, I'd say things aren't very rosy, but they are not that bad after all. It's just a matter of perspective. Glass half full or half empty? Dusk or dawn?

Now speaking of dawn, if you'll excuse me...

Thursday, March 29, 2007

Envy

"I'm just a jealous guy". Reading the news about Oracle acquiring Tangosol instantly brought John Lennon's voice in my head. It's Tangosol of course that I'm jealous of. As a matter of fact, I don't know of anyone who would be jealous of Oracle. Larry himself is a different story. He's got that ultra-luxurious feng shui mansion of his that I would die for, but I guess that's what you would expect from a gazillionaire. Tangosol, on the other hand are (or at least were) some regular guys just like me, working their asses off developing software. Except that I'm a software developer of the garden-variety, whereas they're of the genius one.

Still, I don't believe that's the only thing that made them filthy rich. At least I hope they are filthy rich. I don't have any inside information, but from what I've seen on the Net, Cameron Purdy & friends are really nice guys and absolutely deserved to be rewarded like Sultans. Something that cannot be said about other Java celebrities, that are now dancing with their red hats in their own dollar ponds. Anyway. Acquisitions are very hot lately with RedHat acquiring JBoss and Exadel, IONA acquiring C24, BEA acquiring SolarMetric, etc. It appears that the dot-com bust days are behind us for good.

What I particularly like about Tangosol is that they appear to have made it without any VC funding. Hats off to them if that is the case. We've been trying to pull the same lonely stunt where I work and it has been really hard so far. Most people we talk to, consider it a raving success that we're still hanging on our own after seven years, in such a small and distorted market. I mean, yeah, in theory we're doing the right thing, but if you consider the way the IT services sector functions in Greece, it's pretty much a leap of faith. The reasons are manifold:

Small market: many small fish can survive in a big pond, but as the pond gets smaller, the big fish have to eat more than their fair share to survive. And if they ever sense the inner fear of survival, then you can forget about level playing fields and gentle sports. Getting a contract gets ugly.
Cost sensitive market: being the best girl in town isn't as important as being the cheapest. You may be providing cutting-edge technology, state-of-the-art solutions, or the cure to world hunger, but unless you can beat their price, you are irrelevant. This should come as no surprise if one considers the characteristics of Greek economy. Large state sector, small private sector. State is a big spender, but non-deterministic in meeting obligations, payments, even deadlines. On the other hand private companies are obsessed with shrinking costs and conservative spending. It is sad how few companies actually consider Information Technology as something that would significally affect their competitiveness, ergo their bottom line.
Risk-averse VCs: VCs, like everybody else around here, would like to make big bucks without doing anything hard or, heaven forbid, risky. Recently I've heard of a successful Greek startup in microelectronics that failed to attract Greek VC funding, despite the exceptional prospects of their business plan. What the VCs told them, was that they couldn't back them, but if they could find foreign VCs willing to invest, then they would ride along. That's like saying, hey, I'm rather incompetent at evaluating business plans, but if you can find someone who knows this stuff and says it's OK, then I'll join you guys! Yeah, like we'll need your sorry arse then. What a bunch of wimps. From personal experience, when we were presenting our business plan to a local VC once, the guy that would evaluate it was at the same time preparing his proposal on a different business plan, from a local tavern. Judging by his eventual comments on our business plan, he must have had a hard time figuring out which is which.

It's funny, but I can't think of a single acquisition in the IT sector in Greece that was made in order to obtain the valuable IP of the acquired company or to enhance the product or solution portfolio of the acquirer. Here, big companies usually buy smaller ones in order to get a grip on their distribution channels, or to expand their customer base and get some more leads.

Maybe they are right. After all, who ever prospered around here by simply being better? Perhaps only in the souvlaki business.

Lucky bastards those Tangosol guys. The Oracle thing was easy. Pfff. Come and pull this stunt in Greece if you dare!

Creative Commons License Unless otherwise expressly stated, all original material in this weblog is licensed under a Creative Commons Attribution 3.0 License.