Coderific

rating for International Business Machines Corporation

1.0 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 1.0

    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