IBM Plunges as CEO Abandons 2015 Earnings Forecast
bloomberg.com
bloomberg.com
I currently am employed at a large corporation that pays astronomical sums to IBM and SAP and who knows what other enterprise consultants for software that either doesn't work, or at best is significantly inferior to free alternatives. The view from the trenches is insane, but I am sure it's cushy at the top.
I take it you haven't gone through many large companies' procurement processes and procurement culture as a vendor. It literally takes entire man-days to man-weeks of effort (and for especially large and/or complex requirements, man-months to man-years) to respond to the procurement demands of these large companies, and vendors know it is a "my way or the highway" arena with these large customers. Perhaps the software might not work for you, but for varying definitions of "work", it satisfies one or a consortium of constituencies within your company. You, personally, are simply not at a position of sufficient power within your company to be privy to what that specific definition of "works" is for the specific software that is used by your company.
You probably haven't had the pleasure of working many months over an RFP strictly gated by the procurement staff, with only two one-hour, chaperoned meetings with the technical staff to attempt to clarify wildly lost-in-translation contract verbiage. Generally the more clarifying questions you ask, the worse the procurement team looks, and the more hostile they are towards you, so you also have to carefully choose your questions. And a good proportion of the time, you only find out after losing the bid that they dragged you through all that pain and suffering simply to get a number to beat up an incumbent over the head with to get a lower maintenance renewal, all along never intending to consider any change at all, and never admitting during the process they even have an incumbent solution in place already in the first place. The chaperone from procurement actively monitors and mutes the technical staff during the conversations, to prevent the technical staff from divulging whether or not a solution is already in place, for example.
This and other behavior forms an enormous torrent of obfuscation from the customer base; it hugely bloats the sales costs. This is what incentivizes the production of the software you experience, because it sells. There are many big companies who are happily using open source alternatives for all sorts of requirements, but when you see poorly-fitting software in the trenches, a lot of the time that is produced by a severe disconnect between the procurement process and the trenches at the customer itself. Sometimes this communications gap stems from the procurement department, sometimes from the trenches, sometimes from the company culture, etc.; the reasons are all over the map and I've never discerned a pattern, but the gap is real and problematic.
I should touch upon internal customer political factions that muddle the picture even more. When these political factions are not managed by a single strong managerial hand, this frequently causes the design-by-committee feature bloat you see, because different factions demand all sorts of features for their specific concerns to obtain their "buy in", with no coherent guidance that prioritizes and establishes required features to meet a focused, accomplish-able goal. This also produces the ironic result of software procured that meets all the official, politically-sanctioned requirements, but does not meet the daily needs of the trenches. I won't even go into the dynamics of dealing with political factions who are at odds with each other.
There are solutions to this state of affairs, but customers by and large turn away from them because buying these packages and services is to the decision makers at these customers less painful than the alternatives. It is maddening and infuriating to outsiders not already familiar with the workings of these processes, but outsiders can take heart that the situation is slowly changing over time as better technologies evolve.
I could have built in house solutions that deployed faster and better auditing in just a few weeks than what they paid hundreds of thousands in licensing fees and man hours to do the same job. Hell, I even pitched it and management said no.
Because management would have more work and responsibility with your solution.
> what they paid hundreds of thousands in licensing fees and man hours to do the same job
They spent shareholders money. So they don't care about costs. And what looks better in resume: a) managed one programmer b) two million dollars software system deployment
If these guys have created a start-up and payed with their own money, I guarantee they would have chosen your solution.
If they take IBM/Oracle/etc. and things go wrong? you call them. they fly over an exec you can beat up and all is fine.
If you really truly can just punt, sit back, and even get to say "I told you so" when the system/software/service in question doesn't work, that's great. But... in almost all cases I've experience, it was still 'my problem', I just had far less control over making it work.
Suppose you rent your home and a plumbing problem leads to flooding and damage of some of your possessions. You take it up with the landlord and are credited two weeks' rent as compensation. Do you care about the specifics of the plumbing problem or the landlord's dealings with whatever plumber installed the system which later failed? Even if the plumber who turns up the house to fix the problem goes into detail about a previous plumber's ill-considered decision to apply PVC adhesive to ABS pipe, chances are that your interest is purely superficial.
And turning it around, if a plumber told me "hey, I'm not allowed to replace this outdated hazardous inefficient $pipeSystemX"... yeah, I'd want to get in to some details.
That said there are plenty of examples of IBM doing new things, just the question is whether it's enough...
- IBM BlueMix, and IBM is actively contributing to Cloud Foundry (particularly the new Diego runtime): http://www-01.ibm.com/software/bluemix/
- IBM Watson analytics is also fairly impressive: http://www.ibm.com/analytics/us/en/index.html
- The Jazz.net products for agile requirements and development tracking are fairly modern and has a happy customer base (replacing the older crap Rational ClearCase stuff): https://jazz.net
- They've also acquired some good software, such as Urban Code, for automated app deployment: http://www-03.ibm.com/software/products/en/ucdep
Pretty much the entire software sales force is pushing cloud/devops, mobile, and analytics, which are the bulk of their new license streams. Their maintenance stream is still the large annuity from the mass of WebSphere, Tivoli, DB2, Lotus, and mainframe legacy deployed out there over the past 30+ years...
Working for a big insurance co., we're seeing a big shift toward a "devops-like culture", and a lot of the time that means less IBM.
IBM not only needs to refresh their offerings, they need to refresh their image. The common feeling around here is IBM products are slow, buggy, and pieced together quickly from a ton of other acquisitions who are then "IBM-ized" together.
They look beautiful on paper, in a way that speaks to both execs and real tech people alike. But once you build it out and start trying to support it...
To be fair, you just described most enterprise software systems. :)
"But once you build it out and start trying to support it..."
which suggests that the topic is something like "systems that start out elegant, pristine and pure, and slowly accrete functionality and complexity, and become brittle, unstable, and hard to maintain and support". And I posit that this applies to pretty much all software, not just "enterprise software".
I mean, there's a reason we have aphorisms and memes like Greenspun's Tenth Rule[1], Zawinski's Law of Software Envelopment[2], the Turing Tarpit[3], the Inner Platform Effect, etc.
[1]: http://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule
[2]: http://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski.27s_law...
I grew up when IBM still had a cool factor with Team OS/2, etc., but other than BlueMix there's not much left.
That's what they sell, overpriced crap sold in a golf course.
Your name tag, your responsibility. And from what I hear other IBM tools are crap as well (like Tivoli)
Want to see an exemplar acquisition? Visio. They were so Office like, MS almost "PnP" it http://en.wikipedia.org/wiki/Microsoft_Visio
In their attempt to meet the now defunct 2015 road map, IBM has axed many talented and experienced employees. You can only layoff so many individuals before it starts negatively affecting your product and talent pool.
From what I hear on the inside, STG has been cut to the core after numerous rounds of layoffs and product/division sell-offs. SWG appears to be the next target, current rumors indicate that there may be another large layoff sometime between Thanksgiving and Christmas.
I applied a few years back (during the investment splurge), they seemed very enthusiastic, several friends who worked for them confirmed that I would be a pretty good fit in the team/culture.
I nailed the challenging IBM IPAT test with a pretty decent score, I called them twice to ask what the next step would be and they promised me that I would be invited soon. After the second call without a fixed date I forgot all about it and found a better job. I had a friend ask his manager about the status of my solicitation and his manager told him that their team was not a priority for HR because they were on schedule and under budget (thus able to hire new developers) to meet their requirements/release. In other words, if you are doing well you're being ignored until your team screws up.
The called me six months(!!!) after I took the test and almost begged me to come talk to me. I asked my friend how his team was doing and they slipped up on the schedule because colleges and budget were pulled of the release until it was obvious that they couldn't meet the requirements/release. Guess that explained their desperate phone call. He couldn't recommend that I took them up on the job offer and asked if we had any openings :)
Considering what I've heard it doesn't surprise me that some parts of the organisation are so dysfunctional.
I did my 7 years there, FWIW... It's not a geek friendly company, I think it just happens to be that simple. They do some great technology, they've invented a ton of great stuff but where geeks embrace the technology for the technology and dream, IBM does technology because they can sell it and, again, it's just that simple. Whereas Microsoft and a lot of the SV companies are based on the idea that a great tech company needs to be run by a great engineer/nerd. IBM is firmly rooted in the camp that great companies are run by great sales folks and they've had an incredible run. That's why hackers so consistently hate them. Hackers and geeks just see the technology differently.
I really don't know what their future holds, their downfall has been predicted for decades. Getting out of PCs made a lot of sense to me, I still think HP and Dell are potentially in heaps of trouble as soon as some Russian, Indian or Chinese company decides to really go after them and starts to figure things out, they're just putting commodity parts together at the end of the day anyways. Getting out of semiconductor manufacturing doesn't seem like a bad idea either, there are some very very good fab shops out there and they're only going to get better and the margins on fab-for-hire will drop so you have to corner the volume. I definitely can say I'd love to just screw around with a Watson, maybe even have a Watson app on my iPhone and just ask it stuff throughout the day, I'd pay some subscription for it (maybe like $20-30 a month if it's as good as it looked) but I bet what I'd pay is a drop in the bucket compared to what law firms, certain doctors or various financial executives would pay for one and so long as there is that market, I'd assume IBM will go after that and not the solo geek that just wants to have a really fancy google and wikipedia search.
I'm not sure what they're going to build in the future, but I'm pretty confident they'll make piles of money and be disdained and have their demise predicted by geeks though.
Sure, Google sells stuff to governments and same with Amazon, but these teams are usually isolated or farmed off to third parties that serve as bullshit shields for the primary engineering-oriented company. In the inverse, a sales-oriented culture will shed engineering and hold them at arms length in precisely the same way. Neither are "better" exactly, but I like to point out the stock performance of these companies as evidence of the reality that you can't rely upon salespeople and M&A to produce results that pleases anyone.
The "some parts" is worth bearing in mind. In my opinion, the mode of classifying or looking at a company like IBM as a single entity is plain wrong and outdated. Size, geographical distribution, org setup and variety of businesses they are involved in practically dictates that there will be no uniform culture in terms of management and performance.
I'm sure he'll be right one of these days, but he might not be around to gloat.
[1] https://www.google.com/finance?q=NYSE%3AIBM&ei=209FVNDcEK60i...
3.7% of the contributions to the Linux 3.2 kernel: nearly half a million lines of code. [1]
Watson.
[1] http://www.linux.com/learn/tutorials/560928-counting-contrib...
VPS hosting is a commodity business, and Digital Ocean is driving every penny out of it (they are sort of the Dell of VPS it seems). But the "cloud" is a services and consulting play I believe. A couple of the things I learned at Google was that uniform server design didn't work well, but integrated compute and services did. A Gmail cluster was a thing to behold. The challenge is that if you're building petabyte and exabyte scale infrastructure you can't have your "storage cluster" over here, and your "compute cluster" over there, ever move a petabyte of data over a 10GB link? It takes forever. So your goal has to be to build an API/Services rich environment in a high bandwidth fabric but to ruthlessly use locality as a "feature" in your scheduling.
With Softlayer's gear, and IBMs resources that is really doable. Remember that IBM is still going to have 12 - 13 billion in free cash flow. So they have the horses to build infrastructure just as fast as Google does (which calls out that expense in their quarterly reports), but IBM also needs the services infrastructure play which is something they are really really good at. I'm not counting them out until the decide to divest themselves of SoftLayer :-)
Ugh. I was a TP and then SL customer for years. Having somebody controlling Lance strikes me as a very bad idea. Maybe a good way to trigger the founding of another Dallas-based provider.
I kind of wondered about this when IBM bought them, but I'd been entirely Linode-based for a while so didn't have much stake in things.
I was an advocate of variation in the form of 'storage focused' and 'compute focused' atoms but at the time the mantra was 'identical blocks.' Never got much traction on that. The trick is of course mixing nodes the the mesh of services, that aspect of it really benefits from a colloidal solution of resource nodes :-)
Claiming that IBM is planning more stock buyback in the future, and is therefore not unhappy about the lowered price.
Again.
Again?
Again. Last time was a bit over two decades ago. They dumped their PC business. They mostly abandoned OS/2 development. Because they were unprofitable.
Wall street freaked out. Linkbait headlines sell newspapers and stock picking advice. Look who IBM linked up with: A sovereign investment fund backed by petroleum reserves. If you can't spot the bumpkin at the table...
Abandoning the 2015 forecast is probably the bigger news vs any kind of daily price fluctuations, but the stock fluctuation underscores that this is somewhat big deal.
Sorry if you hold IBM. Oil stocks have been painful for me, I wish I was doing as well as IBM is doing.
Consider, e.g., an asset whose price is just going steadily upwards. Every 3-year period has a low point -- the start of the period -- but there is no point at which you can say "The price of this asset is now at a 3-year low".
edit: FYI, IBM hasn't traded below 170 since Oct 4, 2011. It hasn't closed below 170 since Sep 23, 2011.
The few times in my life I've made money from an "I've got a deal for you phone call" the person on the other end wasn't making money from a cut of my check. Instead, I was making the deal bigger.
Stock market literature is a respectable pony system. The Dow goes up because they drop losers and add winners. The index funds were that were holding AIG didn't get Kraft Foods shares and their investors lost money. I feel I'm just smart enough to recognize that intraday is dead money for the quants in HFT.
What bothers me are per share prices. I don't remember the precise value of any particular stock, so IBM drops $13 means nothing to me. Also that a stock is $500 a share, so it must be good is another thing you see a bunch, so it must be great is another fallacy I see all the time; when really all that matters is the market cap not how many pieces it is divided into.
Edit I think it was $200. See numbers matter.
Their cloud services has higher overhead simply because they stick with Microsoft tech for obvious reasons.
Microsoft also has more focus on their sales force which may not be such a good idea when/if Office dies. Time will tell.
Then later in the same interview: "Clients asking for more flexibility in our software to deploy for new workloads — social, local, mobile."
If anyone else caught her in Fortune's Most Powerful Women Summit just a few weeks ago (available on youtube), she appears anxious as hell with Warren Buffett in the crowd watching her. No wonder with a 0.02 EPS to report and a last minute ditching of the 2015 roadmap.
http://blogs.barrons.com/techtraderdaily/2014/10/20/ibm-ceo-...