Hacker Timesnew | past | comments | ask | show | jobs | submitlogin
Why there's nothing special about the business of software (businessofsoftware.org)
48 points by pclark on May 11, 2009 | hide | past | favorite | 22 comments


Ok, I just had to... I got the data from here: http://money.cnn.com/magazines/fortune/global500/2008/full_l...

And, I pseudo-randomly sampled companies that interested me.

Walmart Revenue: $378 B Profit: $12 B Employees: 2055 K Revenue per employee: $183 K Profit per employee: $5 K

Exxon Revenue: $372 B Profit: $40 B Employees: 107 K Revenue per employee: $3476 K Profit per employee: $373 K

ING Group Revenue: $201 B Profit: $12 B Employees: 120 K Revenue per employee: $1675 K Profit per employee: $100 K

GM Revenue: $182 B Profit: $-38 B Employees: 266 K Revenue per employee: $684 K Profit per employee: $-143 K

Ford Revenue: $172 B Profit: $-2 B Employees: 246 K Revenue per employee: $699 K Profit per employee: $-9 K

Citigroup Revenue: $159 B Profit: $3 B Employees: 380 K Revenue per employee: $418 K Profit per employee: $7 K

At&T Revenue: $118 B Profit: $11 B Employees: 309 K Revenue per employee: $381 K Profit per employee: $35 K

Samsung Revenue: $106 B Profit: $7.9 B Employees: 144 K Revenue per employee: $736 K Profit per employee: $55 K

IBM Revenue: $98 B Profit: $10 B Employees: 386 K Revenue per employee: $253 K Profit per employee: $25 K

Nestle Revenue: $89 B Profit: $8 B Employees: 276 K Revenue per employee: $322 K Profit per employee: $28 K

Cardinal Health Revenue: $88 B Profit: $1.9 B Employees: 43 K Revenue per employee: $2046 K Profit per employee: $44 K

Sony Revenue: $77 B Profit: $3.2 B Employees: 180 K Revenue per employee: $427 K Profit per employee: $18 K

Costco Revenue: $64 B Profit: $1 B Employees: 98.5 K Revenue per employee: $650 K Profit per employee: $10 K

Microsoft Revenue: $51 B Profit: $14 B Employees: 79 K Revenue per employee: $645 K Profit per employee: $177 K

Oracle Revenue: $17.9 B Profit: $4 B Employees: 64.6 K Revenue per employee: $277 K Profit per employee: $62 K

Cisco Revenue: $34.9 B Profit: $7.3 B Employees: 61 K Revenue per employee: $572 K Profit per employee: $120 K

Coca Cola Revenue: $28.8 B Profit: $5.9 B Employees: 90 K Revenue per employee: $320 K Profit per employee: $66 K

TIAA-CREF Revenue: $27.5 B Profit: $1.4 B Employees: 7.5 K Revenue per employee: $3667 K Profit per employee: $187 K

Apple Revenue: $24 B Profit: $3.4 B Employees: 22.6 K Revenue per employee: $1062 K Profit per employee: $150 K


Software or Oil. Those are the two businesses to be in - that's what the table says.

Personally, I would like my own country/principality (like Monaco or San Marino, maybe in the Caribbean) where everyone was involved in a software company, or services supporting software companies. I'd have a zero tax policy for software companies but the government automatically got 3% equity for all companies based there. Everyone would have free high speed internet and there'd be a free research university for students who passed the entrance exams.

Now, who wants to come and live in my country?


Only cause finance wasn't listed.


Actually, there were plenty of finance companies that I glossed over. Most of them took a beating this past year, so I didn't include them.


You could make a nicely aligned table. Start a line with 2 spaces, then this line and each consecutive line that starts with a space will be formatted as code.


Or simply put it in a google spreadsheet...


Profit per employee would be more interesting.

Even more interesting: salary per employee (not only for its meaning to employees but to the local economy.


IIRC (this was discussed on the "free software business" email list a number of years back), Microsoft and possibly Autodesk are the only major software companies that actually get the vast majority of their revenue from selling, well, software. Every other large company that is generally thought of as "selling software" also sells consulting services or hardware or some other complementary good.


None of these companies are trying to maximize profit-per-employee, just profit. There's obviously a diminishing return with each subsequent employee, but that's no deterrent for larger companies. It's pretty reasonable that healthy companies will have per-employee profits around the average salary: if a current employee "pays" for a new employee, there's no real reason not to hire one.

If you search for software companies that do try to maximize their per-employee profit, you find companies like 37Signals and id software, which I imagine are at least an order of magnitude above any other organization that's been mentioned. They're what make the business of software special, not Microsoft and Google.


Revenue per employee seems like a ridiculously meaningless statistic. It tells you nothing.

Total revenue can be useful. Total Profit can be useful. Profit per employee can be useful. Loss per employee is useful.

Revenue per employee is half the story. This is how you run your business into the ground - Believing half stories.


Wow, that seems low. Even more reasons to work on a startup.


Hmm. I have stuff to do so I can't follow up but I'm really dubious. Note this after the chart: General Motors has revenue of $600,000 per employee. GM? OHRLY?

Perhaps the author conflates revenue and profit?

Edit: in fact, the author actually notes this. Which makes the whole exercise stupid: If you don't have the data you need, you don't have the data you need and using the maximum value instead is useless. As should have been trivially obvious at the time the author wrote the blog post by examining one of his or her own examples.


I think it's worth noting how many of the world's top ten (or 20 or 50, etc.) richest people who earned it, rather than inheriting it, got there with software.

Gates, Ballmer, Allen, Brin, Page, Ellison, etc. There are plenty of others, of course, who didn't get there with software. But the numbers certainly make it seem like software is a good way to get fantastically wealthy.


What most people forget that the worlds 50 richest people are outliers - after all there are only 50 of them in the world. The interesting thing would be to see how big a percentage of the worlds richest 5 million people made their money by creating and selling software.

I'm not saying that you're wrong, just that the data doesn't support the view.


That's true. I suspect oil has made dramatically more millionaires and billionaires than software has (but, having lived for many years in Texas, having a dad that worked as an engineer in the oil and gas industry, and then working myself for a few years on software for the oil and gas industry, my view of rich people and how they got that way may be skewed). But, I think maybe we're past the time when there are major opportunities for new people to make their fortune in oil. Though I do know some software developers who're rich because of the software they make for the oil and gas industry.

Anyway, I don't know, either. We're all working with dramatically less data than we need to make an informed decision.

But, since we're probably all strongest at technical stuff, rather than finance or arbitrage or whatever other ways folks make a billion dollars, I kinda think our best odds are in playing to our strengths.


If you read the book Millionaires Next Door they pretty much tackle this problem and show that owners of small->medium sized businesses are the bulk of the millionaires. A lot of these businesses are just run of the mill things like construction, commercial real estate, service stations etc. The home runs from taking huge risks are few and far between.


The Millionaire Next Door also reportedly has data problems, but, I think the idea of becoming one of those millionaires next door from software is also sound. I think the risks that have to be taken for those home runs in software are smaller, as well. What's the cost of a major construction project that can net millions in revenue vs. a major software project that can net millions in revenue?

I was just think we're pretty lucky (or clever) to be working in a field that has produced so many billionaires in a short period of time, and now requires less risk and investment than ever before. It's a good time to be a nerd.


I would like to see this criteria for 'earned it'. Does working at a non software company count?


This question makes no sense to me. I said, "earned it, rather than inherited it", which I think, is both clear in what I mean (the person made the money in their own lifetime through their own skill, luck, or hard work; rather than receiving the money from previous generations) and generic in how they could have made the money (any way that doesn't involve inheriting it from parents).

Brin and Page did not have billionaire parents. They earned their billions.

The Waltons were born into billions of dollars made by Sam Walton. They inherited it.

Not a complicated distinction, and has nothing to do with whether they work on software or not. It was also not a judgment on the character of the people in question. It was a comment on how plausible it is that someone like you or me could become fantastically wealthy through various means. Software seems as good a means as any. That's the conversation I thought we were all having here.


The reply was made because there are indeed plenty of rich people who made fortunes outside of software, Sam Walton is a great example.


It's not useless, because it's enough to make the author's point, which is that a piece of software that lots of people want to pay for isn't a license to print money.


I'm trying to understand your first 2 paragraphs. Do you thing the revenue for GM is too high, or too low?

If too high, then how could conflating profit and revenue possibly make the numbers higher? Profit per employee will always be less than revenue per employee.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: