News for hackers. Stuff that matters.
Re:John Gruber Has Some Career Advice For Developers by cooldeal on Wednesday November 16, 2011 @12:01AM (#3241874)
The bottom 80% of apps split just 3% of the revenue.

From http://www.fastcompany.com/1792313/striking-it-rich-in-the-a...

Developer Daniel Markham calls iPhone development “App Store Roulette,” and Andy Finnell of the software studio Fortunate Bear cautions against hoping for App Store success. “You’re betting a lot of this on luck, and the odds are stacked against you," Finnell says. "You’d have better odds playing slots at a casino.”

Indeed, as much as app development has been called a gold rush, there is an equally loud theory that it operates more like a casino.

“The closest thing I’ve seen to a ‘business model’ for marketing iPhone apps is to advertise like crazy until you get into the top 50,” says David Barnard of AppCubby. “Once you’re there, the top 50 list will start generating its own buzz...But that’s not a business model, that’s like rolling the dice at a casino.”

Re:John Gruber Has Some Career Advice For Developers by felipemnoa on Wednesday November 16, 2011 @01:54AM (#3242145)
It is the same with other industries: Music, Movies, Theater, etc. Nothing is for sure. Not sure why we are singling the AppStore. There have been $100 million (USA) movies that have flopped. Most ventures will flop and only a few will take all the revenue/income in any industry.
Re:John Gruber Has Some Career Advice For Developers by dagw on Wednesday November 16, 2011 @03:34AM (#3242343)
There have been $100 million (USA) movies that have flopped.

The one difference is that a lot of people still made good money on that flop.

Re:John Gruber Has Some Career Advice For Developers by chapel on Wednesday November 16, 2011 @01:21AM (#3242085)
The gold rush moniker is really apt when used to describe the app store. Mainly because only a few, very few ended up rich, while most did not. The people that made the most, were the ones providing for the miners, and again, Apple and people making tools for people to make apps are making a killing, while only a few app makers are making anything substantial.
Re:John Gruber Has Some Career Advice For Developers by sskates on Wednesday November 16, 2011 @04:36AM (#3242485)
It's not as if creating a webapp is a more certain path to success. I'm certain that the bottom 80% of webapps split less than 1% of the revenue.

Is there any platform out there where you're guaranteed to make money just by showing up?

Re:John Gruber Has Some Career Advice For Developers by danssig on Wednesday November 16, 2011 @06:27AM (#3242688)
I don't really like this attitude. It strikes me as a built-to-flip style of business. I'm personally not planning to get rich from one app, but rather I want to create a bunch of apps that serve various markets. Hopefully, at some point, I will capture enough market that I can quit my day job. But I don't expect any of my apps to ever be top 50 anything. Rather I'm hoping they're each one of 10 (first page) that come up when you search for a specific task.
Re:John Gruber Has Some Career Advice For Developers by jonhendry on Wednesday November 16, 2011 @09:25AM (#3243178)
"The bottom 80% of apps split just 3% of the revenue."

I doubt it's any different with software sold at Best Buy or Target or Amazon. I doubt that it has ever been much different.

Re:John Gruber Has Some Career Advice For Developers by comedian on Wednesday November 16, 2011 @01:15AM (#3242070)
Now that I think about it, Android has 3X (or whatever) the market share of iOS, and no one seems to be making a ton of money from Android (except Google), the future for Android developers is pretty grim if you ask me.
Re:John Gruber Has Some Career Advice For Developers by ootachi on Wednesday November 16, 2011 @01:23AM (#3242089)
10 seconds was all it took to refute your claim: http://www.intomobile.com/2010/12/03/angry-birds-android-1-m...
Re:John Gruber Has Some Career Advice For Developers by sixtofour on Wednesday November 16, 2011 @01:43AM (#3242130)
Ah. I'm going to get my son up early tomorrow, talk him out of college and in to Android development. Or basketball star, I'm not sure which.
Re:John Gruber Has Some Career Advice For Developers by enobrev on Wednesday November 16, 2011 @03:05AM (#3242284)
It can be argued that your son could do quite well as a developer without a college degree and without having to be a star.
Re:John Gruber Has Some Career Advice For Developers by sixtofour on Wednesday November 16, 2011 @08:17AM (#3242972)
Not to disagree with you, but ...

It astounds me that there are still jobs for developers. I'm not talking about SV stars, I mean the hundreds of thousands of programmers writing CRUD apps around the country. That is eminently moveable, and if the stereotypical code quality of the stereotypical foreign outsourcing shop is sub par, it's not because they don't have the same brains as we do, it's merely because a) they haven't caught up with us yet (they will), and b) they haven't captured that work as primary developers yet, they're still learning to take that work by being (at the moment) sub contractors.

Japan after World War II, for example, broke into the market by making "cheap plastic crap" and motorcycles. Then better plastic crap and small cars (remember the Honda 600?). Then really good plastic crap and really good cars, and now that pie is divided among many more people around the world, including "our" pie.

Why will software be any different? It takes no resources except a brain, a computer and a connection. The whole world has the same quality of brains and computers as we, and their connection quality is often much better and cheaper than ours.

Re:John Gruber Has Some Career Advice For Developers by billybob on Wednesday November 16, 2011 @09:44AM (#3243252)
"Why will software be any different? It takes no resources except a brain, a computer and a connection. The whole world has the same quality of brains and computers as we, and their connection quality is often much better and cheaper than ours."

It takes one more resource: communication. Custom software development is quite different from motorcycles. If you need custom software development, and your business is going to depend on the result, outsourcing that effort to another country, especially across cultural and maybe language barriers, can be a disaster. You need developers who understand your business and the expectations of your customers.

In fact, take your argument and apply it to every other position in a company. Only a few of them, like sales, truly require an in-person presence, yet companies don't outsource most of them. Are they crazy, or are there good reasons for that?

Re:John Gruber Has Some Career Advice For Developers by sixtofour on Wednesday November 16, 2011 @10:28AM (#3243417)
"If you need custom software development, and your business is going to depend on the result, outsourcing that effort to another country, especially across cultural and maybe language barriers, can be a disaster."

For now. Yes, today it often is a disaster. It won't always be so. We didn't used to have an Indian software industry at all, for example. Now there is one. And one day it will be a no brainer to send most CRUD work there. In fact it won't be "sent" there, that function will exist there. And not only because India and other countries catch up on an industrial scale, but because businesses will demand it. Supply and demand has two sides, and demand will be filled, however slowly.

"yet companies don't outsource most of them. Are they crazy, or are there good reasons for that?"

They haven't got good at it yet, but they're trying and learning, and suppliers are getting better.

Large corporations only make one thing, money. Each one happens to do it by selling something different, but what they sell is incidental, what they're good at is making money. Part of making money is not spending money. If you're a bank, your software systems may be crucial to your business, but they're two steps away from the primary business of making money: 1) Make money, by 2) selling bank services, enabled by 3) software and other systems.

If you can get the same or better quality outside your building you'll do it if it's cheaper and good enough. If you have a communication problem between the software department and the investment department, one solution is to send both departments outside the building, and let them communicate with each other in a cheaper venue. If it's possible, it will be done.

I'm not saying don't go into software development. I'm saying that the world changes, and my 13 year old son's career is going to be much different than yours, inevitably. And your career is going to be much different in twenty years than it is today, not only because you'll have changed and grown, but because the world will have changed out from under you. And it gets faster every day.

Here's hoping that we're all rolling in dollars in twenty years. Or rupees.

Re:John Gruber Has Some Career Advice For Developers by mqqq on Wednesday November 16, 2011 @01:50AM (#3242139)
College is still useful. Basketball is a real longshot.
Re:John Gruber Has Some Career Advice For Developers by sliverstorm on Wednesday November 16, 2011 @02:07AM (#3242173)
Times like these, I wish I could vote you "Insightful"
Re:John Gruber Has Some Career Advice For Developers by comedian on Wednesday November 16, 2011 @01:59AM (#3242157)
Angry Birds.

Ads.

Re:John Gruber Has Some Career Advice For Developers by cpeterso on Wednesday November 16, 2011 @02:24AM (#3242209)
Does Google make money from Android?
Re:John Gruber Has Some Career Advice For Developers by sskates on Wednesday November 16, 2011 @04:32AM (#3242477)
They get a 30% cut of any app purchase. They don't get any cut from 3rd party advertisers though.
Re:John Gruber Has Some Career Advice For Developers by metachris on Wednesday November 16, 2011 @05:48AM (#3242615)
I think I've read that they're distributing part of that 30% to their partners. But Google is really making money of _every_ new internet-connected device at one point or another via AdSense.
Re:John Gruber Has Some Career Advice For Developers by bookwormAT on Wednesday November 16, 2011 @02:37PM (#3244680)
Since Android is a defensive strategy to keep competitors from controlling the platform below Google's services, you could say that Android secured all of Googles current and future earnings. That's a lot of money.
Re:John Gruber Has Some Career Advice For Developers by comedian on Wednesday November 16, 2011 @12:09AM (#3241899)
Do you truly believe this? Do I really have to explain the difference between a casino and the app store?
Re:John Gruber Has Some Career Advice For Developers by StavrosK on Wednesday November 16, 2011 @12:17AM (#3241918)
No, one is a place where you bet lots of money and hope you get a large enough return, but usually lose it all, and the other has free drinks.
Re:John Gruber Has Some Career Advice For Developers by comedian on Wednesday November 16, 2011 @12:49AM (#3242020)
No wonder you lost all your money. some people like you "hope" while successful people make things happen. Don't blame the system for your failures just because you're not good enough.
Re:John Gruber Has Some Career Advice For Developers by mdonahoe on Wednesday November 16, 2011 @01:00AM (#3242046)
Are you an actual comedian? Or is your username your only joke?