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

Ahh... I think we all miss Big Stevey. He role was never replaced and it's a shame for our entire community.

I'm glad this was posted. It was written four years ago (Feb. 2007), and his quote is, "[The NBL] is going to arrive very soon (timeline: 18-24 months ...)" He later gave away that he was thinking the NBL was to be server-side Javascript. You have to hand it to him; that was a great guess, even if the timeline was off.



Looking at Yegge's projects, I think NBL was just "javascript". The first big one was a rails clone on Rhino, which he talked about but never released (http://www.youtube.com/watch?v=1QD9XQm_Jd4).

After that, he started building a system for extending emacs with JS, named "ejacs". It never got fully baked, but the effort produced the very nice js2-mode. Details here: http://steve-yegge.blogspot.com/2008/11/ejacs-javascript-int...

So, I think NBL was just "Javascript". Awesome call. Despite the problems with the standards process, JS has exploded in popularity over the past three years.


Maybe you're already aware of this, but a few months ago he started occasionally posting again -- here's his "I'm back" post: http://steve-yegge.blogspot.com/2010/07/blogger-finger.html.

That said, I miss his longer-form and more frequent posts too.


I wonder how he feels about clojure after ~6 months.


If he still believes in what he said in this article, he probably likes it but does not think it will be the "Next Big Language".


How was that a great guess? Certainly things could change, but very very very few people are doing server side JS right now. That could change, but I'm still pretty skeptical. Node.js (if that's what you're thinking of) is still very much in the experimental stage.


He doesn't say it will be ubiquitous in that timeframe. You'd have to be pretty crazy to think that. He means it will arrive. Which is correct. The thing is, javascript is what's available in all devices. And it's a pretty nice language.


it's also showing up in other things. I believe KDE is using it as the primary scripting language for their stuff. Apple has dipped it's toe in that water with the dashboard widgets. etc


Another good example is Google using it for their scripting project for Google Docs. Works using Rhino on the JVM.

I used to work on this project. It's pretty rad from a tech standpoint.


A couple of IBM/Tivoli products (TDI and TAM ESSO) use it as the scripting language as well.


Incidentally, i actually am doing server side javascript, but on Rhino, instead of node. I'm certain that Stevey meant Rhino, rather than node when he wrote that particular blog post.


Rhino makes sense given "Rule #5: The Kitchen Sink" and "Rule #6: Multi-Platform."


he definitely meant Rhino, as in Rhino on Rails http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html


This coming from the guy who used to work on Google Apps Script.


He was off on one item for sure: good tools for Javascript OUTSIDE web development.

I am currently in the middle of a 100k(not all mine) LOC embbeded Javascript project consisting of multiple files and it is rough going.

Eclipse IDE for JavaScript Web Developers is the crutch I am currently using, it feels better than most commercial packages I tried(Aptana, Komodo, etc.), but that is not saying much.

What I want most is the ability to reliably zoom in and out of functions, but the indexing over multiple files is quite shoddy.

The bad habits Javascript encourages make for frustrating reading of code (like where did that foo.bar just come from, if bar was not a property in the initial declaration of foo). Not everybody reads Crockford...

Until Javascript is feasible on larger projects, it will not be general purpose NBL.


JS doesn't have optional static type-checking, does it?




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: