Using Maven to modularize JavaScript development AdBlock in IE 7?
Mar 15

Java is boring

Groovy, Java, Ruby, Tech Add comments

Tim Bray has taken a look back at his first year at Sun, and claims that Java is boring.

He isn’t trying to start a flame war.

Java isn’t boring for many people, and that is fine. It is also a good choice, as he claims, for many tasks.

However, I have to agree with him. PERSONALLY I find Java a little boring. Sorry. Coding in it is boring (I know, I know, if the problem is interesting then who cares about the environment? I do).

I can’t state how many guys who use Java for most of their day job say to me:

“Man, I wish I could get a paying job with Ruby”

These people are playing with Ruby in their spare time. Then they get to do a prototype in it, and then it spreads from there.

Although Java the LANGUAGE is boring, that doesn’t mean the platform is.

I hope that 2005 is the year of more expression in many languages on the JVM. Come on Sun, get in the game. Get more people hacking away on languages like Groovy to see where it takes us. Where is the Sun version of Comega?

Boring Isn

24 Responses to “Java is boring”

  1. Hani Suleiman Says:

    I personally can’t wait for all the ruby people to find real jobs and stop living in the java world either.

    Programming languages serve a higher need than entertainment purposes in the real world!

    For entertainment, I propose reading a book, watching a movie, or hell, coding in ruby if that’s what floats your boat.

  2. Ramone Says:

    If it’s boring, you’re not working hard enough. Why can’t YOU turn Java on its head? Why can’t YOU do something new with it? It’s called innovation. Try it sometime. I think you’ll find it to be exciting.

  3. Patrick Peak Says:

    Everyone has their opinion. I personally find Java to very exciting. A mature stable platform which has a large developer base and tons of open source projects for it? If thats boring, sign me up.

    While I would love to see some of Ruby’s syntax (especially mixins and some form of closures) introduced into java, I find I want to code in my spare time using the same platform I use for my day job. Doing so will only make me get better and more efficient.

    Open source projects like Hibernate, Spring, Cglib and many other are pushing the boundaries of java. Not all the good ideas need to come from Sun

  4. Kent Says:

    That’s the point: the every environment has its own boundaries. It just happens that Ruby’s one is wider.
    Hni: you right, only REAL programmers use Java and they build only REAL, SCALABLE, ENTERPRISE systems. The hell with all those Linux amateurs that use Ruby, Perl, Python.

  5. Mats Henricson Says:

    Where is the Sun version of Comega?

    Perhaps here: http://www.jroller.com/comments/talipozturk/Weblog/asynchronous_methods_in_java

    If you read it you will see that we can do most everything WITHIN Java. You don’t always need a new language. Sometimes you can hack it with annotations and AOP.

  6. Mike Spille Says:

    Any good programming language should be boring. Something which is boring is something which is rote, well-known. Typing on a keyboard is boring.

    But you know what? That means it works. If Ruby or whatever is “exciting” for you what that really means is that you don’t understand it. Note how often the word “new” goes along with “exciting”.

    Bruce Eckel and the ThoughtBodies and all the rest find Ruby “exciting” because it’s new and they’re not allowed to use it very often (if at all for) for paying jobs. I’m convinced a number of them also find it “exciting” because they’re losing visibly in the Java world but can look “progressive” by talking about Python or Ruby or whatever. I can guarantee you that’s why most of the windbags (er, Thought Leaders) are so down on Java lately – because it’s no longer new and peopel can see through their bullshit too easily now.

  7. Colin Williams Says:

    why is java boring. Sun have helped to take a lot of complex, interesting, innovative technologies, and make them easy to use.
    java is a good base, and out of java many other technologies are emerging

  8. Aslak Hellesoy Says:

    It’s true that finding jobs that allow Ruby coding is hard to find, but claiming that people are exited about it because of that is a bit far-fetched. Pascal skills are not much sought for either, yet noone seems to be very excited about it.

    Moreover, Ruby is 12 years old, so if that’s new, then where does that leave Java?

    It’s neither the job availability nor the age of the language that makes people excited about Ruby. It’s the fact that the languages combined with many recent libraries make developers a hell of a lot more productive.

    Show me one developer who’s proficient in both Java and Ruby who says otherwise.

    Another important reason is that Ruby is a language that was designed with usability in mind (think JIRA versus Bugzilla, Mac versus Wintel, Whiteboard versus Rational Rose).

    Most people just want to get their job done in an environment that is intuitive and nice to work in. Many people happen to believe Ruby succeeds better in this than Java.

    Spille’s argumentum ad hominem is pathetic at best. I wonder if it occurred to him that some of the former Java OSS stars lost visibility simply because they lost interest in Java when they discovered that it’s worth while expanding horizons in other languages and communities.

    One last thing. I disagree that Java is receiving a lot of flak. It’s more that it’s no longer receiving as much attention as before.

  9. Aslak Hellesoy Says:

    I have been skeeing since I was 3. I find skiing very exciting.

    Ergo I don’t understand skiing.

  10. Jonathan Aquino Says:

    Go Dion Go! Ruby rocks! Especially when you “get it” !!!

  11. Simon Brunning Says:

    http://www.brunningonline.net/simon/blog/archives/001765.html

    ;-)

  12. peng chong Says:

    At least ,java is intelligible.I find that it is fun to program in java most of the time.

  13. 深圳物流 Says:

    耶稣讲过一句话:

  14. 喷码机 Says:

    喷码机 ikonmac条形码喷码机
    ale数据喷码机 domino广州喷码机
    videojet广东喷码机 inkjet珠海喷码机sauven
    深圳喷码机 ebs100高解像喷码机
    200小型喷码机 430手动喷码机
    460手持喷码机 e50低价喷码机
    a180求购喷码机 et喷码机公司
    e18喷码机价格 e12喷码机厂
    e801喷码机 e802易可玛喷码机

  15. 喷码机 Says:

    喷码机 ikonmac条形码喷码机
    ale数据喷码机 domino广州喷码机
    videojet广东喷码机 inkjet珠海喷码机sauven
    深圳喷码机 ebs100高解像喷码机
    200小型喷码机 430手动喷码机
    460手持喷码机 e50低价喷码机
    a180求购喷码机 et喷码机公司
    e18喷码机价格 e12喷码机厂
    e801喷码机 e802易可玛喷码机

  16. LeeJack Says:

    http://51autos.com/,http://51autos.com/,http://51autos.com/,http://51autos.com/shewai.htm,租车,北京租车,网上租车,China Tiffany lamps manufacturer, China tiffany lamp factory
    蒂凡尼灯具 http://tiffanypanel.com,
    http://galle-lamp.com,
    http://noble-tiffany.com,
    http://getiffany.com,
    http://tiffanyco.cn
    http://tiffanysupplier.com,
    http://medyalamps.com,
    http://lotustiffany.com,
    http://tiffanypanel.com,
    http://hats-china.com,
    http://jb-hirsch.com,
    http://dragontiffany.com,
    http://tiffanychina.org
    http://antiquetiffany.com,

  17. dfgdtg Says:

    dinmoobh
    虚拟主机
    虚拟主机
    google排名
    google排名
    google排名
    google排名
    wow gold
    wow gold
    机票
    国际机票
    国际机票
    翻译公司
    翻译公司
    power leveling wow
    power leveling wow
    留学
    留学
    尖锐湿疣
    尖锐湿疣
    搬家公司
    注册香港公司
    wow power leveling
    wow power leveling
    power leveling wow
    power leveling wow
    Warcraft powerleveling
    Warcraft powerleveling
    powerleveling
    powerleveling
    wow powerleveling
    wow powerleveling
    powerleveling wow
    powerleveling wow
    beijing
    china tour
    翻訳会社
    翻訳会社
    dtp

    脑萎缩
    监控
    监控
    加拿大留学
    加拿大留学
    韩国留学
    韩国留学
    美国留学
    美国留学
    UMPC
    OCR
    UMD
    随身译
    文字识别
    翻译笔
    图片文字识别
    名片识别
    电子白板
    绘画板
    鼠标
    电子画板
    名片扫描仪
    数位板
    扫描仪
    电脑绘画
    香港六合彩
    搬家公司

    测温仪
    测温仪
    测厚仪
    测厚仪
    压力校验仪
    压力校验仪
    减压阀
    减压阀
    电磁阀
    电磁阀
    监控系统
    监控系统
    网页设计
    网页设计
    网站建设
    网站建设
    VI设计
    VI设计
    标志设计
    标志设计
    网站设计
    网站设计
    包装设计
    包装设计
    写字楼
    写字楼

    性病
    尖锐湿疣
    前列腺炎
    北京网站推广
    装修图片
    装修图片
    装饰公司
    装饰公司
    装修公司
    装修公司
    北京装修公司
    北京装修公司
    螺杆泵
    螺杆泵
    化工泵
    化工泵
    管道泵
    管道泵
    隔膜泵
    隔膜泵

    塑钢门窗
    塑钢门窗
    阳光房
    阳光房
    企业教练
    银行办公室主任培训
    企业文化案例
    企业内讯
    企业文化培训资料
    传统哲学
    美国在线时代华纳
    企业文化网
    传统文学
    企业管理培训教材
    企业文化培训
    现代哲学
    全方位培训解决方案
    蓝海战略
    现代文学
    人力资源开发
    上海贝尔阿尔卡特
    电子商务运营管理
    管理理论
    运营管理实习报告
    中国特色
    企业结构
    什么是企业文化
    搅拌机
    高剪切乳化机
    明星论坛
    明星论坛
    明星论坛

  18. af Says:

    url=http://www.whqizhongji.com]北京起重机[/url]
    [url=http://www.whqizhongji.com]防爆起重机[/url]
    [url=http://www.whqizhongji.com]电动葫芦[/url]
    [url=http://www.whqizhongji.com]卫华集团[/url]
    [url=http://www.whqizhongji.com]起重机[/url]
    [url=http://www.dhpow.com]直流电源[/url]
    [url=http://www.dhpow.com]稳压电源[/url]
    [url=http://www.dhpow.com]电源[/url]
    [url=http://www.bjanda.net]空调维修[/url]
    [url=http://www.bjanda.net]空调移机[/url]
    [url=http://www.xxqizhongji.com]起重机械[/url]
    [url=http://www.xxqizhongji.com]起重机[/url]
    [url=http://www.xxqizhongji.com]电动葫芦[/url]

    [url=http://www.cabao.com.cn]凯驰[/url]
    [url=http://www.cabao.com.cn]清洁设备[/url]
    [url=http://www.cabao.com.cn]karcher[/url]
    [url=http://www.sinocriminal.com]刑事律师[/url]
    [url=http://www.sinocriminal.com]刑事案件[/url]
    [url=http://www.sinocriminal.com]北京刑事案件[/url]
    [url=http://www.china-caexpo.org]东盟[/url]
    [url=http://www.china-caexpo.org]东盟经贸[/url]
    [url=http://www.china-caexpo.org]东盟合作[/url]
    [url=http://www.china-caexpo.org]东盟国家[/url]
    [url=http://www.china-caexpo.org]东盟-中国[/url]
    [url=http://www.dacake.com]生日蛋糕[/url]
    [url=http://www.dacake.com]蛋糕预定[/url]

  19. wrt Says:

    A HREF=”http://www.whqizhongji.com/” TARGET=_blank>起重机
    卫华起重机
    防爆起重机
    卫华集团
    电动葫芦
    电源
    稳压电源
    直流电源
    凯驰
    karcher
    清洗设备
    起重机
    起重机械
    电动葫芦
    空调维修
    空调移机
    生日蛋糕
    蛋糕预定
    北京蛋糕
    情人蛋糕

    [ url =http://www.whqizhongji.com]起重机[ /url ]
    [ url =http://www.whqizhongji.com]北京起重机[ /url ]
    [ url =http://www.whqizhongji.com]卫华起重机[ /url ]
    [ url =http://www.whqizhongji.com]河南起重机[ /url ]
    [ url =http://www.whqizhongji.com]防爆起重机[ /url ]
    [ url =http://www.whqizhongji.com]电动葫芦[ /url ]
    [ url =http://www.whqizhongji.com]北京电动葫芦[ /url ]
    [ url =http://www.whqizhongji.com]防爆电动葫芦[ /url ]
    [ url =http://www.whqizhongji.com]北京电动葫芦[ /url ]
    [ url =http://www.whqizhongji.com]电动葫芦[ /url ]
    [ url =http://www.whqizhongji.com]卫华集团[ /url ]
    [ url =http://www.whqizhongji.com]卫华集团[ /url ]
    [ url =http://www.bjanda.net]北京空调移机[ /url ]
    [ url =http://www.bjanda.net]北京空调维修[ /url ]
    [ url =http://www.bjanda.net]空调移机[ /url ]
    [ url =http://www.bjanda.net]空调维修[ /url ]

  20. sdfsda Says:

    [url=http://www.5ayun.com]云南旅游网[/url]
    [url=http://www.5ayun.com]云南旅游景点[/url]
    [url=http://www.5ayun.com]云南旅游线路[/url]
    [url=http://www.5ayun.com]云南旅游[/url]

    [url=http://www.5ayun.com/kmly/]昆明旅游[/url]
    [url=http://www.5ayun.com/kmly/]昆明旅游景点[/url]
    [url=http://www.5ayun.com/kmly/]云南昆明[/url]
    [url=http://www.5ayun.com/kmly/List_440.html]昆明旅游新闻[/url]
    [url=http://www.5ayun.com/kmly/List_440.html]昆明旅游动态[/url]
    [url=http://www.5ayun.com/kmly/List_440.html]昆明旅游资讯[/url]
    [url=http://www.5ayun.com/kmly/List_434.html]昆明风景[/url]
    [url=http://www.5ayun.com/kmly/List_434.html]昆明旅游景点[/url]
    [url=http://www.5ayun.com/kmly/List_434.html]昆明风光[/url]
    [url=http://www.5ayun.com/kmly/List_435.html]昆明游[/url]
    [url=http://www.5ayun.com/kmly/List_435.html]昆明旅行社[/url]
    [url=http://www.5ayun.com/kmly/List_435.html]昆明旅游线路[/url]
    [url=http://www.5ayun.com/kmly/List_436.html]昆明客栈[/url]
    [url=http://www.5ayun.com/kmly/List_436.html]昆明酒店[/url]
    [url=http://www.5ayun.com/kmly/List_436.html]昆明住宿[/url]
    [url=http://www.5ayun.com/kmly/List_437.html]昆明自助游[/url]
    [url=http://www.5ayun.com/kmly/List_437.html]昆明游记[/url]
    [url=http://www.5ayun.com/kmly/List_437.html]昆明攻略[/url]
    [url=http://www.5ayun.com/kmly/List_438.html]昆明风情[/url]
    [url=http://www.5ayun.com/kmly/List_439.html]昆明美食[/url]
    [url=http://www.5ayun.com/kmly/List_439.html]昆明小吃[/url]
    [url=http://www.5ayun.com/kmly/List_439.html]昆明特产[/url]
    [url=http://www.5ayun.com/kmly/List_441.html]昆明地图[/url]
    [url=http://www.5ayun.com/kmly/List_441.html]昆明机票预订[/url]
    [url=http://www.5ayun.com/kmly/List_441.html]昆明交通[/url]

  21. Romanos Says:

    The mission of the your site.
    drunk amateur amateur nude free amateur
    [url=http://amateurs.x3porn.info/amateur-pilladas.html] amateur pilladas [/url][url=http://amateurs.x3porn.info/amateur-woman.html] amateur woman [/url][url=http://amateurs.x3porn.info/amateur-hardcore.html] amateur hardcore [/url]

  22. yahooclub Says:

    have been skeeing since I was 3. I find skiing very exciting.

    Ergo I don’t understand skiing.

  23. seo.wolf Says:

    haha,the article is very funny, thank you for offering
    http://seojishu.zhan.cn.yahoo.com/

  24. seo Says:

    ..”I propose reading a book, watching a movie, or hell, coding in ruby if that’s what floats your boat.”

Leave a Reply

Spam is a pain, I am sorry to have to do this to you, but can you answer the question below?

Q: What is the number before 3? (just put in the digit)