Live data from Hacker News

John Gruber Has Some Career Advice For Developers

cycle-gap.blogspot.com

121–130 of 150 posts

Re: John Gruber Has Some Career Advice For Developers

#121

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…

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

#122
post #8

I don't want to under-estimate the importance of movable type...but what has Gruber developed? Looking at the list at http://daringfireball.net/projects/ doesn't exactly fill me with shock and awe. I'd imagine with his huge following in the apple community he could put almost anything on the app store and it would sell. Can someone enlighten me? I guess my meta-point is, why am I reading software development career a…

Gruber is a writer who covers Apple stuff first, and a developer only when he has an itch to scratch. Just the same, though, Markdown is a pretty big deal. It's the de facto standard for content markup. I wouldn't call John Gruber a nobody.

I thought HTML was the standard for content markup.

Re: John Gruber Has Some Career Advice For Developers

#123
post #14

Earlier quoted context omitted.

hmm, who are the influential developers in the iOS community?

and also some notable young ones like Joe Hewitt,Jeff Verkoeyen,Peter Steinberger,Mugunth Kumar!

Hewitt has doing some punditry himself lately. Interesting reads, he seems to believe that the open web doesn't have enough direction and will fall to apps unless somebody takes the reigns.

He developed much of Firebug and worked at Facebook in the mobile division (creating the Facebook iPhone app), for those who don't know him.

Re: John Gruber Has Some Career Advice For Developers

#124
This is like being a Bee Gees clone in the late 1970s!

No disrespect intended to the kings of disco, but being a successful in a fashion bubble doesn't make you cool or give you shelf-life. I hate this sort of talking up. Gruber has been really hard to stomach since iOS took off.

"unless something unbelievable, dramatic changes" - You should expect surprise and drama in a walled garden. Facebook apps have been a lasting source of substantial revenue for only a few companies.

Why has this story got 118 points?

Re: John Gruber Has Some Career Advice For Developers

#125
post #6

"One simple way to look at it is that there are far more people who've never bought an iPhone and who've never bought an iPad, who will in the next five years than all of us who've already bought at least one to this point." That's one simple way to look at it. Another slightly less simple way is that the ones that already have Apple devices are the savviest, hippest, and spendiest consumers around, and you can't pos…

I disagree, though based on the attitude of your comment I'm not sure if you'll take my point. Here in Dublin, at least, iPhones are becoming extremely popular, even with the losertechnicians of the world. Businessmen with no tech skills are replacing Blackberries with them, teenagers are flocking to get them, and there are even dodgy-looking iPhone accessory shops in bad neighbourhoods. Over here, since around the s…

Here is how I see it:

The first wave are the tech enthusiasts, these people are not big app buyers but are interested in finding a good SSH tool, or an mail client that supports PGP. These were the main customers of the first iPhone.

I'd say we've been in the second wave for the last couple years. These people are seeing TV the ads and are curious. Their friends buy iPhones, it makes sense for them too as well. They're not "hackers", just people that are willing to try apps. These are your Angry Birds players, and where the main revenue comes from.

The third and final wave will be moms and general folk who will never sync with iTunes. It's those people that are never going to buy an app because they won't know what an app is. And that's fine, they'll like how their phone talks to them and how they can Facetime to their kids.

I don't mean to say that all iPhone 1 users are "hackers", just that a higher percentage of them were than are now iPhone 4S users. A lot of those people likely went off to Android in the recent years, anyhow.

Re: John Gruber Has Some Career Advice For Developers

#126
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…

This is ridiculous, are you really implying the apple ecosystem is equivalent to the web?

Re: John Gruber Has Some Career Advice For Developers

#127
post #117

I feel this way too just not about Apple products, but about HTML. These surely are great days to be a web developer. HTML5, CSS3 and Javascript coupled with great browser support. It feels like there is so much that can be achieved!

Browser support is still a huge issue that people tend to gloss over. It's a problem any standards based environment will face. Native will always develope faster and be more consistent.

Well, one coud argue that developing one web app for a selected browsers is faster than developing a few native apps, each for different OS. Especially when you consider the fact that on mobile devices Webkit is a de facto standard and that issues like Android fragmentation doesn't make developing native apps any easier.

In my opinion, the real issues about web apps are: performance, lack of the Device API and a lack of matured tools. Solving first two is, luckily, a question of "when", not "if". The latest phones are already fast enough to handle even the heaviest jQuery monsters; LTE and 4G are getting traction and Device API is a work in progress (eventually, there's a PhoneGap). Lack of tools is harder to solve though. JavaScript grew big lately, yet in this field it's still very far from being mature. If you are doing anything non-standard in JS (like Backbone.js classes) the best you can get from IDEs, etc. is syntax highlighting. Hopefully, with more and more big players (like Adobe) hopping onto HTML5 bandwagon things in this matter will soon improve too.

Re: John Gruber Has Some Career Advice For Developers

#128

This sounds like an advertisement to come panning for gold in 1854, years after the gold rush had begun. I think the iTunes app store story is practically over by this point. The app store is long-since saturated with useless gimmicky fart apps, and Apple's force grip on the development process will stifle innovation which is already spilling back into the web via HTML5 and WebGL.

You should check your facts because your view seems to be outdated by a couple of years at least.

Re: John Gruber Has Some Career Advice For Developers

#129
post #98

Earlier quoted context omitted.

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.

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

#130
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…

Didn't Activision(the publisher of Modern Warfare 3) get its start developing only for the Atari 2600?

http://en.wikipedia.org/wiki/Activision#History_of_Activisio...

Post reply on HN