Live data from Hacker News

John Gruber Has Some Career Advice For Developers

cycle-gap.blogspot.com

91–100 of 150 posts

Re: John Gruber Has Some Career Advice For Developers

#91
post #76

Earlier quoted context omitted.

10 seconds was all it took to refute your claim: http://www.intomobile.com/2010/12/03/angry-birds-android-1-m...

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.

Times like these, I wish I could vote you "Insightful"

Re: John Gruber Has Some Career Advice For Developers

#92
post #80

I was sad to see that Gruber couldn't step out of his Apple bubble to tackle this topic (or any topic, ever), so I will: Everyone who thinks "I should be developing for platform X" is thinking far too small. Take a look around you.. how many of the great companies were formed developing for a particular platform (unless it's their own)? Almost none. In 10 years, do you want to be the old and busted equivalent of the…

I disagree. I think companies ought to develop for every platform, companies ought to create a market, but developers ought to specialize generally.

I don't think most developers are capable of being excellent at iOS development, web development, Android development, desktop development, etc.

Certainly it's not advantageous to specialize only in a particular language (particularly a dying or dead one), but that's quite different from a specializing in a particular platform.

If they have worked with developing in these many areas, they'd likely have some experience in each, but be not experts in any -- there are just too many.

Re: John Gruber Has Some Career Advice For Developers

#93
post #90
post #80

I was sad to see that Gruber couldn't step out of his Apple bubble to tackle this topic (or any topic, ever), so I will: Everyone who thinks "I should be developing for platform X" is thinking far too small. Take a look around you.. how many of the great companies were formed developing for a particular platform (unless it's their own)? Almost none. In 10 years, do you want to be the old and busted equivalent of the…

There are two reasons why the platform matters: 1) You might not want to build the next Facebook. Many developers don't actually plan to start multi-billion-dollar companies. If you are an individual developer, or a small team, you cannot cater to everyone, you must pick the one platform most suitable for you. And then you can go create a niche app and make a decent living from it. 2) Even big and successful companie…

How's this:

Whatever you create, even if it's for iPhone first, don't get bogged down on it being on "platform X". Photoshop, as you mentioned, is a great example, it didn't need to be on a Mac to be great. It just was developed there first, and now sells more on Windows (I think).

If you focus too much on the platform, once that market wanes, you end up nowhere. This is what I meant by the MFC guy -- maybe an even better example is the VB 6 guy. We know this guy, right? He's an expert with VB 6. He made a damn good VB6 app 10 years ago, which he's supported since then. But he spent too long focused on VB6, so god help him trying to get a job today doing C#.

Your idea doesn't have to be as big as Facebook. All I'm saying is, don't get so focused on the platform that you become that VB6 guy. Focus now, sure, but developers over time should be broad and flexible. And if you are starting something new, your idea should be too.

Re: John Gruber Has Some Career Advice For Developers

#94

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…

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.

Does Google make money from Android?

Re: John Gruber Has Some Career Advice For Developers

#95

Earlier quoted context omitted.

I've found that [Pandoc]( http://johnmacfarlane.net/pandoc/ ) has picked up the Markdown torch. It's got the most-needed additions using the probably least-controversial markup additions. Works great, is fast, well-documented, and is actively-maintained.

Where does it tell me how to write in Pandoc? Hard not to dismiss outright.

http://johnmacfarlane.net/pandoc/README.html#pandocs-markdow...

Re: John Gruber Has Some Career Advice For Developers

#96
post #80

I was sad to see that Gruber couldn't step out of his Apple bubble to tackle this topic (or any topic, ever), so I will: Everyone who thinks "I should be developing for platform X" is thinking far too small. Take a look around you.. how many of the great companies were formed developing for a particular platform (unless it's their own)? Almost none. In 10 years, do you want to be the old and busted equivalent of the…

fwiw, I realize it's just an example, but Rovio (Angry Birds) has been surprisingly good about building the brand and so forth. They also have a ton of licensed products (stuffed animals, etc...), and there will be an Angry Birds movie from what I understand.

Re: John Gruber Has Some Career Advice For Developers

#97
post #81
post #80

I was sad to see that Gruber couldn't step out of his Apple bubble to tackle this topic (or any topic, ever), so I will: Everyone who thinks "I should be developing for platform X" is thinking far too small. Take a look around you.. how many of the great companies were formed developing for a particular platform (unless it's their own)? Almost none. In 10 years, do you want to be the old and busted equivalent of the…

Why would he step out of the Apple bubble? His crowd were Apple developers, that's the one thing they have in common.

It's also his moneymaker.

Re: John Gruber Has Some Career Advice For Developers

#98
post #76

Earlier quoted context omitted.

10 seconds was all it took to refute your claim: http://www.intomobile.com/2010/12/03/angry-birds-android-1-m...

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.

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

#99
post #80

I was sad to see that Gruber couldn't step out of his Apple bubble to tackle this topic (or any topic, ever), so I will: Everyone who thinks "I should be developing for platform X" is thinking far too small. Take a look around you.. how many of the great companies were formed developing for a particular platform (unless it's their own)? Almost none. In 10 years, do you want to be the old and busted equivalent of the…

I disagree. I think companies ought to develop for every platform, companies ought to create a market, but developers ought to specialize generally. I don't think most developers are capable of being excellent at iOS development, web development, Android development, desktop development, etc. Certainly it's not advantageous to specialize only in a particular language (particularly a dying or dead one), but that's qui…

As long as I'm concerned - UNIX is the only platform worth to build on for the long term. Anything else is just a temporary ripple in the ocean of technology on which everyone cashes up and leaves.

Re: John Gruber Has Some Career Advice For Developers

#100
post #93
post #90

Earlier quoted context omitted.

There are two reasons why the platform matters: 1) You might not want to build the next Facebook. Many developers don't actually plan to start multi-billion-dollar companies. If you are an individual developer, or a small team, you cannot cater to everyone, you must pick the one platform most suitable for you. And then you can go create a niche app and make a decent living from it. 2) Even big and successful companie…

How's this: Whatever you create, even if it's for iPhone first, don't get bogged down on it being on "platform X". Photoshop, as you mentioned, is a great example, it didn't need to be on a Mac to be great. It just was developed there first, and now sells more on Windows (I think). If you focus too much on the platform, once that market wanes, you end up nowhere. This is what I meant by the MFC guy -- maybe an even b…

I totally agree with you here. It's important to see when you should switch. But I think that right now it's a great time to be an Apple developer, and as I understood it that's what Gruber said.

I don't think that everyone should develop for the iPhone or for the Mac. There are plenty of possibilities elsewhere. But if you happen to really like your Macbook, you can actually make a living developing Mac or iOS apps today.

Post reply on HN