Bleed Blue? No thanks
posted
on
November 27, 2006
I had the opportunity to work with IBM in an engineering division other than Global Services. I came to understand that there's a reason why most of the people at IBM are either fresh out of college or have 20 years experience -- If you're fresh out of college you don't know any better; if you're in for the long haul you're one of the lucky ones who still qualifies for a pension when you retire. Why do so many leave? Fun, creativity, and bold new thinking have no place in IBM's halls. True, they pride themselves on having the most patents per year of any company. But just before I left a patent application floated by my desk that was an application for a cardboard cutout of a dragon that sits on top of a desktop printer -- a decoration where the paper comes out of the dragon's mouth. This is a perfect example of the culture within IBM: they may present themselves as industry leaders in technology when in reality they're a cheap cardboard front on top of other people's ideas. But don't take my word for it, look at the IBM prospectus and look at divisions other than Global Services. Then look at what percentage of those divisions' bottom line is income from OS390 - a 20 year old technology. To slow this lumbering giant down even further, IBM is very process heavy. If you work there, you *will* be audited on ISO9001 guidelines (ie- make sure to have paperwork that documents you've done your paperwork and reviewed that paperwork). And in this sea of paperwork, you *will* be audited on what paper is visible on your desk at any time. You *will* be audited on if these papers have the proper cover page. You will *NOT* be audited if your code follows best practices, can crash with a pin drop, or follows IBM's own audit trail -- that's right. They audit the paperwork about the process but not the fact that you follow the process at all. This allows them to declare Romainia a country that IBM designates a dangerous country not to trade with, and still hire offshore contractors for new development in Romania.
Bleed Blue? No thanks
See 8 more ratings for International Business Machines Corporation!
0 comments
Write a comment!
| scores in this rating |
development process |
| clear requirements |
unrated |
| design and planning |
unrated |
| quality assurance |
unrated |
| automated testing |
unrated |
| peer review |
unrated |
| development environment |
unrated |
| development hardware |
unrated |
| physical workspace |
unrated |
| infrastructure and support |
unrated |
| issue tracking |
unrated |
| source control |
unrated |
| product quality |
unrated |
culture |
| cultivation of creativity |
unrated |
| mitigation of risk |
unrated |
| reasonable workload |
unrated |
| prevention of crunch time |
unrated |
| hitting deadlines |
unrated |
| taking responsibility |
unrated |
| development autonomy |
unrated |
| keeping ego in check |
unrated |
compensation |
| salary |
unrated |
| health coverage |
unrated |
| paid time off |
unrated |
| snacks |
unrated |
| other perks |
unrated |
organization |
| advancement opportunities |
unrated |
| employee retention |
unrated |
| hiring process |
unrated |
| quality of development management |
unrated |
| quality of upper management |
unrated |
| quality of developers |
unrated |
| team-to-team communication |
unrated |
| internal team communication |
unrated |
| management-developer communication |
unrated |
general |
| location |
unrated |
| nearby food |
unrated |
| business model |
unrated |
| cool technology |
unrated |
| vision and strategy |
unrated |
| warm fuzzy feeling |
unrated |
| overall |
 |
preferences |
| casual dress code |
unrated |
| use of Free Software |
unrated |
| development of Free Software |
unrated |
| use of GNU/Linux |
unrated |
| use of Mac OS |
unrated |
| use of Solaris |
unrated |
| use of Windows |
unrated |
| use of BSD |
unrated |
| use of Python |
unrated |
| use of Perl |
unrated |
| use of Ruby |
unrated |
| use of Lisp |
unrated |
| use of Java |
unrated |
| use of C# |
unrated |
| use of Objective-C |
unrated |
| use of C |
unrated |
| use of C++ |
unrated |
| use of PHP |
unrated |
| use of ASP |
unrated |
| use of legacy languages |
unrated |