News for hackers. Stuff that matters.
Re:Microsoft decides to automatically update Internet Explor... by veidr on Thursday December 15, 2011 @11:07AM (#3356668)
Big corporate is such a weird space.

On one hand, you're right: big corporate will block this, and that will limit the impact, and thus I think a lot of the hallelujah in this thread is over-optimistic. But MS would never force such consequential upgrades on those customers; that's part of why MS owned and still owns the "enterprise" market (decreasingly lucrative though it may be).

On the other hand, I doubt that consumer adoption driving sites to drop support for IE6 will have any substantial impact on what megacorps decide to deploy.

One of the things that really blew my mind this year was a large ($40MM) software development project I became familiar with (a worldwide internal system for a multinational corporation) that concluded -- in 2011 -- and required MSIE 6. MSIE 6! Doesn't even run on MSIE 7, much less any modern browser.

While I personally think that's insane -- if you are that specific (not to mention antiquated) with your browser requirements, why don't you just code a native app? -- I've also never developed software with a team larger than five, and certainly don't know the nitty-gritty details about spreading the work over a dozen countries and hundreds of developers, the vast majority being low-cost Chinese and Indian coders. So I'm not judging (or at least I'm trying not to).

But my point is that Big Corporate just wants their freaky "web-based" apps to run predictably for the projected 6-year deployment timeframe and does not give one flying fuck about whether their staff can access the new hip and way-superior version of <ANY OTHER WEB APP ON EARTH>. Unless said had real business value to large enterprise, but then, if it did... it would probably support MSIE6.

So while this news is welcome, it's still unlikely that the computing capabilities of the typical large-company locked-down employee PC are going to become awesome, or even good. Even MSIE8, while way better than 6, still isn't something you jump for joy having to develop for.

This matters less and less, though, as the percentage of people who have a way more capable browser in in their pocket increases. So I think that it is starting to make a lot more sense to give up on corporate machines and dead-end legacy browsers, and instead spend that effort on scaling your app's interface to smaller form factors.

(Disclaimer: that's what I think, but not what I actually do. I work on web-based software for medium-sized businesses, so I don't have to worry much about what browser users happen to have. In this context, you can have requirements, and I tend to just say, 'In order to decrease development costs, the system requires the Google Chrome browser. But don't worry: it's free, secure, cross-platform, and has become the dominant web technology standard.' That last part is a bit of customer-reassurance hyperbole, but so far, no problems. (And of course the same code typically works fine on Safari if there's an iOS requirement.))

Re:Microsoft decides to automatically update Internet Explor... by commandar on Thursday December 15, 2011 @02:11PM (#3357456)
>One of the things that really blew my mind this year was a large ($40MM) software development project I became familiar with (a worldwide internal system for a multinational corporation) that concluded -- in 2011 -- and required MSIE 6. MSIE 6! Doesn't even run on MSIE 7, much less any modern browser.

This happens all the time at the hospital I work at. I'm constantly flummoxed by how behind the times software vendors consistently are. We're still stuck on XP for the foreseeable future because some of our vendors are still pushing updates that are totally incompatible with NT6 with no timeline for when it might work.

They've had half a decade to fix their software, and they just aren't doing it. I understand that Enterprise moves slowly, but you eventually reach a point of absurdity, as well.

Re:Microsoft decides to automatically update Internet Explor... by willholley on Thursday December 15, 2011 @08:06PM (#3358895)
One problem is that as a vendor, we have to work to the lowest common denominator. It's still generally a requirement that you support IE6, despite the department of health encouraging hospitals to upgrade, because they have legacy apps where the vendor has disappeared or the upgrade is too expensive / painful for the hospital to bear.

We actually ship customers a custom build of Chromium which can only access our application (hospital policy generally dictates they must use IE to access the internet for "security" reasons) - we would love them to just use modern browsers so we can ditch our custom client but it doesn't look like it's going to happen any time soon :-(

Re:Microsoft decides to automatically update Internet Explor... by danudey on Thursday December 15, 2011 @04:08PM (#3357993)
I worked at a hospital in 2008, where, mid-summer, the IT department had just approved the use of Windows XP Service Pack 2 (which was released in August 2004).

Note that this doesn't mean they were actually going to start deploying it. It just meant that they were open to the idea of doing so. I'd be surprised if they'd actually upgraded any machines yet.

Re:Microsoft decides to automatically update Internet Explor... by electromagnetic on Thursday December 15, 2011 @07:11PM (#3358708)
The law firm my wife works for has just switched to the new version of office, because Word Perfect is no longer supported by their billing software. I don't even think their version was new either.

It's kind of sad that you'll only modernize when you'll no longer get paid. You'd think improving efficiency would be motive for modernization, but I guess not.

Re:Microsoft decides to automatically update Internet Explor... by Apple-Guy on Thursday December 15, 2011 @07:33PM (#3358790)
Probably why so many hospitals are choosing iPad over PCs.
Re:Microsoft decides to automatically update Internet Explor... by commandar on Friday December 16, 2011 @04:34AM (#3360146)
Our software is so tied to PCs and IE that that's not even an option.
Re:Microsoft decides to automatically update Internet Explor... by ArbitraryLimits on Thursday December 15, 2011 @11:13AM (#3356691)
Just curious, what makes you think the "enterprise" market is less lucrative than it used to be?
Re:Microsoft decides to automatically update Internet Explor... by phillmv on Thursday December 15, 2011 @11:24AM (#3356734)
No growth. Everyone who could possibly use a Windows license has a Windows license and drags their feet about upgrading.

You're either busy growing or you're busy dying. As a potential shareholder, I care more about growth than straight up profitability.

Re:Microsoft decides to automatically update Internet Explor... by maigret on Thursday December 15, 2011 @12:12PM (#3356940)
"Entreprise" is not limited to Windows. Far, far, far from that. I don't know your background, but in software development (let us exclude plain Website just publishing information), most of it is written for enterprise customers, not private consumers. Excel had around 10 developers years long. I understand cloud is making the difference more blury, but there are just so different needs across different countries, industries, etc - work is in the enterprise. Consumer tools scale, you don't need much people to maintain and develop these.
Re:Microsoft decides to automatically update Internet Explor... by rhizome on Thursday December 15, 2011 @01:14PM (#3357231)
You're either busy growing or you're busy dying.

This is extremely simplistic MBA talk.

Re:Microsoft decides to automatically update Internet Explor... by sliverstorm on Thursday December 15, 2011 @11:27AM (#3356742)
By this logic, as soon as you saturate the market, you are dying?
Re:Microsoft decides to automatically update Internet Explor... by phillmv on Thursday December 15, 2011 @11:33AM (#3356779)
Yes. You need to find/create more markets.

Look at Apple. iPod -> iPhone -> iPad.

If I invest 100 dollars in you, I want to receive a percentage back after a certain while. You need to be able to give me 103 dollars back the next year just to beat inflation, i.e. for this to not have been a complete waste of my time.

In real terms, this means you need to grow your business by at least 3% in order to give me that return.

I'm not the right person to talk about this, as my knowledge is thin and my metaphors are poor, but even if you're the sole owner you start to lose money if you don't grow at a reliable rate.

Re:Microsoft decides to automatically update Internet Explor... by tomkarlo on Thursday December 15, 2011 @12:01PM (#3356897)
You're right in that most businesses need to grow to increase their value (generally because growth is built into their current valuation) but the narrative you're using isn't on target.

It's entirely possible for a business to give investors good returns even if their business or market isn't growing. Profitability and cash returns from a business can grow as revenues decline if the company either increases operating efficiency, or reduces in investment in recognition of the declining opportunity. MBAs would call this a "cash cow" business - one that should be milked.

We dont tend to see this much in tech because growth is such a fundamental part of our valuations that no company is willing to admit it's in such a position. And you'd probably lose all your engineers over time. But when you look at say, Microsoft, and strip away their non-performing businesses, that's what it looks like: a company that has some assets that produce a lot of profits, but aren't really growing any more, yet if managed properly can continue to throw off gobs of cash for years to come.

Re:Microsoft decides to automatically update Internet Explor... by phillmv on Thursday December 15, 2011 @12:16PM (#3356965)
Please correct me if I'm wrong!

But:

>Profitability and cash returns from a business can grow as revenues decline if the company either increases operating efficiency, or reduces in investment in recognition of the declining opportunity.

Sure. When I say growth, I mean "make more money this year than you did the year before". This doesn't directly translate into "make more widgets", of course – that's just the (in an ideal world) easiest and least complicated way of achieving that.

>yet if managed properly can continue to throw off gobs of cash for years to come.

Until! It dies ;0.

Re:Microsoft decides to automatically update Internet Explor... by ricree on Thursday December 15, 2011 @12:41PM (#3357068)
>Sure. When I say growth, I mean "make more money this year than you did the year before".

If I understand tomkarlo's point correctly, he's saying that you don't have to make more money year to year in order to have a viable business. Rather, you simply need to keep expenses low enough to manage a respectable profit for your investors. That profit need not necessarily grow year to year for investors to find it worth holding.

Of course, valuations will be made completely differently for such a company, but that doesn't mean they can't exist.

Re:Microsoft decides to automatically update Internet Explor... by rhizome on Thursday December 15, 2011 @01:17PM (#3357240)
It's the fallacy of the excluded middle that convinces people that stability has no value.
Re:Microsoft decides to automatically update Internet Explor... by tomkarlo on Thursday December 15, 2011 @06:30PM (#3358573)
It's this statement that is incorrect: "In real terms, this means you need to grow your business by at least 3% in order to give me that return."

In almost any definition "growing a business" means increasing unit sales, or increasing revenues, or both.

Neither is necessary to provide acceptable returns to an investor - there are great investments around in businesses that have long since peaked in terms of unit volume and revenue. Much of the private equity world focuses on these kinds of investments.

Re:Microsoft decides to automatically update Internet Explor... by phillmv on Friday December 16, 2011 @10:10AM (#3360892)
Cool!

Duly noted. I was using it as a catch all for "make more profit than the year previous".

Re:Microsoft decides to automatically update Internet Explor... by anamax on Thursday December 15, 2011 @12:35PM (#3357041)
> If I invest 100 dollars in you, I want to receive a percentage back after a certain while. You need to be able to give me 103 dollars back the next year just to beat inflation, i.e. for this to not have been a complete waste of my time.

Yes.

> In real terms, this means you need to grow your business by at least 3% in order to give me that return.

No.

Suppose you want 3%.

You give me $100 and I buy $100 worth of goods which I then sell for $106. I give you $3 (there's your 3%), keep $3. That leave me with $100 to buy goods to do it all again.

Note that this biz doesn't grow at all but it can throw off 3% as long as I can keep buying at $100 and selling at $106.

What about inflation you say? Multiply all the numbers after the initial $100 by your inflation factor the first year and use the updated numbers (and your inflation factor) each subsequent year.

Re:Microsoft decides to automatically update Internet Explor... by sliverstorm on Thursday December 15, 2011 @02:19PM (#3357496)
It shows just how isolated the startup community can be from traditional business. Stable businesses can make plenty of money; growth is simply the way you increase your profits even more.

Really, your sentiment is reminiscent of the dot-com refrain of 'get big or go home'. Those were the true champions of growth-as-profit (and it sure turned out well for them)

Re:Microsoft decides to automatically update Internet Explor... by dextorious on Thursday December 15, 2011 @12:01PM (#3356899)
"""Yes. You need to find/create more markets."""

Actually you don't "need" anything. There are tons of examples of profitable companies that do one thing / product, or several things / products and do it for a century or more, with thousands of employees that do not look to expand on other markets. Even more so for companies with less employees.

"""If I invest 100 dollars in you, I want to receive a percentage back after a certain while. You need to be able to give me 103 dollars back the next year just to beat inflation, i.e. for this to not have been a complete waste of my time."""

Yeah, that's why the stock market promotes cancerous growth of companies.

Re:Microsoft decides to automatically update Internet Explor... by phillmv on Thursday December 15, 2011 @12:23PM (#3356991)
I don't mean to be adversarial, but could you provide examples?

>Yeah, that's why the stock market promotes cancerous growth of companies.

I have troubles with this sometimes. I lie awake at night and think about the little I know about finance and economics and I wonder - is this all a zero sum interaction? Abstractly, the earth is a closed system, right?

Of course, value and money are also abstractions and so aren't directly pegged to any physical constants, so maybe in real terms it doesn't matter either.

Anyhow, my understanding is that the narrative I used above works for stock markets and single shareholder companies.

I have a fixed amount of hours/year to invest in my company/enterprise. Let's suppose it's profitable and yields oh 250k in profit/direct wages to you, the single shareholder.

If your total amount of profit remains constant, you're losing money just via diminished purchasing power. Your employees will demand raises, which means you have to raise prices and/or squeeze more productivity out of your company, yadda yadda yadda. If you don't keep growing… you end up finding yourself in a position where you will begin to contract, and it's easier to go down than to go up.

Re:Microsoft decides to automatically update Internet Explor... by gammarator on Thursday December 15, 2011 @01:21PM (#3357258)
"I wonder - is this all a zero sum interaction? Abstractly, the earth is a closed system, right?"

No, the amount of value in the world is not fixed [eg, 1].

[1] http://www.paulgraham.com/wealth.html ("The Pie Fallacy")

Re:Microsoft decides to automatically update Internet Explor... by brc on Saturday December 17, 2011 @05:57PM (#3365330)
My suggestion is stop laying and wondering and start reading. Economics and finance is a fascinating topic if you want to truly understand the history and theory of money and finance.

I don't mean boning up on company reports (though the ability to read and understand them is a good life skill) but rather truly trying to understand what money is, what it means, why so many apparent paradoxes exist.

To wit; wealth is not a zero sum game. Hard numbers like valuations come about just from an agreement at a point in time, which are just the opinions of two people at a flash in history. Even the value of a dollar in your wallet is a massively volatile thing in terms of what you can purchase with it.

A good jumping off point is Niall Fergusons 'The History of Money' (book or video). Get through that and then decide which of the sub-themes you want to delve into further.

Re:Microsoft decides to automatically update Internet Explor... by jchrisa on Thursday December 15, 2011 @12:45PM (#3357093)
I've been reading Sacred Economics: http://www.realitysandwich.com/homepage_sacred_economics

It's the clearest explanation of this I've heard in a long time. However it's a bit long and deep, if you want an essay length version of the argument, it is here:

http://www.realitysandwich.com/money_and_crisis_civilization

Re:Microsoft decides to automatically update Internet Explor... by dextorious on Thursday December 15, 2011 @12:57PM (#3357145)
"""I don't mean to be adversarial, but could you provide examples?"""

Well, clothing and accessory companies, restaurant chains, publishing houses, film studios, etc, even software houses (has EA made anything else than games --anything substantial to their bottom line, that is?).

But don't think brand names. Think of the tons of companies we don't necessarily know by name, but exist and serve their markets: construction companies, package delivery companies, etc.

Re:Microsoft decides to automatically update Internet Explor... by ArbitraryLimits on Thursday December 15, 2011 @12:45PM (#3357089)
OK, I interpreted your original comment as saying that big corporations in the aggregate spend less money on software and its associated services than they used to, and I couldn't imagine how that could be true.
Re:Microsoft decides to automatically update Internet Explor... by veidr on Thursday December 15, 2011 @01:28PM (#3357288)
Well, it's still pretty lucrative, but for Microsoft, it doesn't go anywhere anymore.

I am persuaded by some of the recent arguments (John Siracusa's maybe?) that both the innovation and the money in general-purpose computing industry have moved over to the consumer side of the equation, and that this change has put MS in a worse position than they've traditionally been in.

Dominating corporate computing (for soooo fucking loooong) made MS billions and billions, but it also held back their two products, Windows and Office.

They couldn't ditch compatibility, they couldn't make disruptive moves, they needed to pre-announce their roadmap... and also, I'd guess that they probably just didn't see the business-to-consumer weight shift coming, just as they didn't see the Internet coming until it ran them over. (Neither did any of their peers, though -- Apple still had their own branded AOL-clone at a late stage, what was it, eWorld? The Internet ran over everybody as the 80s turned into the 90s. And MS is itself one of those hidebound big corporations; it's natural for those organisms to be slow.)

Anyway my point is that megacorps actually want a pretty limited computing product, compared to consumers. Barring esoteric business needs, they don't need, or even want, their employees to be able to, say, shoot HD video, make unlimited anonymous video calls to anybody in the world, track themselves jogging with accelerometers and GPS, play Angry Birds, and so forth. In general, megacorps want cheap, reliable, slow-moving tools that match their slow-moving planning and frankly limited needs. And did I mention cheap. Cheap.

Back when a PC cost as much as a used car, business purchasing drove the industry. But the human spirit and Moore's law went marching on, and in recent years we have a variety of desktop, laptop,and pocket phone/computers that not only outperform those used-car PCs of yesteryear, but may also feature wireless and nationwide magical Internet connections, ones much faster than the 128K ISDN-line that cost me 40,000 yen per month in the 90s.

So now you can buy a pretty kickass computer--one that fits in your pocket, or handbag, or backpack, whatever you prefer--for the price of like, two steak dinners with a date. (Maybe three or four for the macbook air.)

Cost-conscious companies with big headcounts don't need any of that good shit. So they end up with, say, a fleet of Dell Vostro 620S desktop PCs with 4GB RAM, archaic spinning-platter HDDs, and Windows 7 Pro (or XP still, if they are on a volume license (which they totally are)). So we're talking about $700 with a shitty Dell monitor. 3-4 year deployment life. MS'll make whatever percentage of that, plus a bit on the Office they'll probably use, but that's it for that duration.

Meanwhile, a guy and his wife will drop eight times that on smartphones over the same duration. iPhone, Nexus, Galaxy, whatever. (But yeah, mostly iPhone.) Or a tablet of some kind.

Because they want all that good new shit, and it's no longer so expensive that they can't have it.

So consumers, wow what a shitty word, okay I mean 'people doing their own things and living their lives' -- let's call them PEOPLE for short -- can now afford computers. Waitresses, stadium hot-dog boys, tax drivers, high-school students. That was not so much the case when MS started to achieve hegemony.

Back then, not only could PEOPLE much less frequently afford computers, but also computers weren't nearly as capable of doing the cool shit that PEOPLE are actually interested in. PEOPLE want to do cool shit, not just do some boring-ass work. Video mashups, GPS flash mobs, music buying, music bootlegging, angry birds, porn, cold fusion, etc.

Therefore, the companies aimed at PEOPLE are the ones who are, and have been for a while, making the more ground-breaking and innovative products. Lighter, simpler, more sensors, more stable, brand new re-architected OS software. The PEOPLE are the ones recently pushing the limits in computing. Demanding new, ground-breaking products. Rewarding innovation.

Computers were prohibitively expensive. But now they're not.

Computers used to not be able to do cool shit. Now they can.

So even if the ENTERPRISE market is still bigger overall in terms of units, ENTERPRISE wants shittier products, updated less frequently, for less money. That's what MS has provided over the past decade (with the exception of the less money part, har har).

Microsoft's products met those needs, but at the cost of tying MS to that legacy, and thwarting their ability to compete for the faster-evolving PEOPLE market, arguably now more important.

They are now trying to reinvent themselves. With Windows Phone surely, and it seems they are trying to make a break with the past even with Windows 8, though they are understandably halting in their efforts, loathe to disturb the waning cash cow. But serving the PEOPLE and serving the ENTERPRISE increasingly seem to be mutually exclusive. PEOPLE want new, awesome, fast, again! ENTERPRISE has different priorities. So MS has its internal schizophrenia. And no success on that front so far.

I didn't mean that the enterprise market was becoming less lucrative for everybody, although relative to the consumer market, it probably is. I meant that for Microsoft specifically their dominance of the enterprise over the past 15+ years has been milked for everything it is worth and has now become a hindrance to them, keeping them stuck in a narrowing rut.

Re:Microsoft decides to automatically update Internet Explor... by olliesaunders on Thursday December 15, 2011 @09:38PM (#3359152)
You say that the enterprise is “lucrative” and then you say that “megacorps want cheap” software.

I don’t dispute either of these statements. I share the observation that price is the number one concern of those who don’t understand technology and that there’s a lot of money to be made in that space. But what to you think enables both of those statements to be true?

Is it that developers are able to con technophobes into contracts and processes that appear cheap but ultimately end up costing them more? Or, perhaps technophobes actively demand things that lead to that situation e.g. waterfall. Or some other possibility?

Re:Microsoft decides to automatically update Internet Explor... by Elepsis on Thursday December 15, 2011 @11:27PM (#3359417)
It turns out that "cheap" software at the scale where you're rolling it out for thousands of employees, plus maintenance contracts, plus consulting fees, plus servers needed to manage all those PCs, plus... still add up to be a remarkably lucrative market.
Re:Microsoft decides to automatically update Internet Explor... by mrspeaker on Thursday December 15, 2011 @04:36PM (#3358142)
Hey veidr, Your ideas are intriguing to me and I wish to subscribe to your newsletter (cold fusion... made me snort baba ganoush out my nose) - update your profile with further information, dagnammit!
Re:Microsoft decides to automatically update Internet Explor... by ams6110 on Saturday December 17, 2011 @10:15PM (#3365780)
While I personally think that's insane -- if you are that specific (not to mention antiquated) with your browser requirements, why don't you just code a native app?

They pretty much have. They are probably using VBScript for event handling and depending on various IE6 behaviors that are no longer supported in current versions of IE and never were available on other browsers. They've written a "native" app for the IE 5/6 platform.

Re:Microsoft decides to automatically update Internet Explor... by mdc on Thursday December 15, 2011 @03:45PM (#3357860)
>why don't you just code a native app?

It sounds like that's exactly what they did,

They just hosted most of the code on a server. It's kind of like the "native" iOS apps that just use a webview component to display a web app. Sticking with IE6 just means you have all the hassle of a native app (like needing to make sure IE6 gets installed and stays installed on every machine) with none of the benefits.

Re:Microsoft decides to automatically update Internet Explor... by ams6110 on Saturday December 17, 2011 @10:28PM (#3365807)
At the time, IE6 WAS installed on every machine and using it as a platform for internal apps was VASTLY easier than deploying client/server apps that needed a powerbuilder or some such runtime on each desktop.

Almost as easy as CICS. ;-)

Re:Microsoft decides to automatically update Internet Explor... by MartinCron on Thursday December 15, 2011 @08:02PM (#3358873)
Well, almost all of the hassle, anyway. They probably don't need to maintain and distribute an installer for this particular enterprise app.