Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What a wonderful approach to development.

Skip the ideological critiquing and start shipping some awesome products..

I guess that is really what separates the great developer from the good developer.



Agreed, the attitude is refreshing. Nice quote:

Java is a high level programming language. It’s unproductive to have an opinion about it.


It is fine to have an opinion. It's even productive in some cases (if you toolchain up scala to the android, for example).

What's unproductive is to decide to avoid the biggest-by-number-of-units mobile platform because of Java.


Indeed. There is a fine line between sharpening the saw and procrastination. What usually clears it up is drive. It would be handy to have a ghost from our grandparents generation at our shoulder when we are about to go off on another whinge about an imperfect world who says "Get on with it!"


Depends -- with that attitude we would still have assembler.


That's a fair point, but if your goal is to create something that people will pay for, targeting a popular platform with an infrastructure based around Java, what will having an opinion about Java buy you? Very little. You can like it, or you can not like it, but you'll have to use it anyway, so your time would be better spent thinking about something other than how much you like it or (as is probably more likely...) not.


I don't think that's true.

- Python - Ruby - Ruby on Rails - Django - Coffeescript - Node.js

Were all results of people challenging the status quo of language/platform capability. Developing new languages/frameworks/platforms is NOT unproductive, and has proved very successful in the past.

While java may not be a good excuse to avoid android, it's certainly a good excuse to improve upon the stack (as another commenter suggested, strapping Scala to it would probably be a huge productivity win).

Alas the OP took a pragmatic approach and just built the product. That's fine, but it isn't "better" than someone who (rightly) thinks java is junk and attempts to improve it.


I think you and several others are missing the point here.

Most people who complain about a language don't do anything about it.

It was those I addressed, not those who do.


While a fair point, I think expressing your dissatisfaction will let others know there is a market for a better solution. And potentially drive more innovation

... but that could be me post-hoc rationalising my whinging :D


Not really. The jruby guys have made a language very close to ruby that doesn't use any libraries, if you can live with them, there is Scala, also jryby, etc.


Could not agree more.

There have been quite a few articles before that just cast Android in a more negative light then it deserves.

I develop both iOS and Android apps and this article is the first one I wholeheartedly agree with.

Both platforms are obviously going to have some gloss and some warts, but in the end comparing the two in a zero-sum fashion is like arguing vanilla is better than chocolate.


> like arguing vanilla is better than chocolate.

http://www.youtube.com/watch?v=Z_up32HZ1H4


Or: How I learned to ignore noisy bloggers and do my job.




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

Search: