"When I'm working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong."
- Douglas Purdy
"Misquotation is, in fact, the pride and privilege of the learned. A widely- read man never quotes accurately, for the rather obvious reason that he has read too widely."
- Douglas Purdy
But his criticisms raise the question: Can any of today's startups measure up to the giants of the Valley? Can any become the next Intel, Cisco, Hewlett-Packard, Oracle (ORCL), Apple, or Google?
- Douglas Purdy
i'm not a huge fan of serever-side js, but if you're gonna do it, make it fast. Of course, they now have a big problem because they have no way to easily use existing libraries...
- Joel Webber
I don't ythink there's anything fundamentally wrong with it, but I just have no particular desire to use it myself. I'd much rather just keep writing Java with a solid IDE. Now that Scala's got fairly good IDE support, I'm playing with that as well -- it gives me all the tersity and functional tricks I like about js, but with much better tools, error checking, and support for large-scale engineering.
- Joel Webber
Server-side JavaScript continues to make little-to-no sense to me. Compare the richness of the libraries, the development tools, and the debugging capabilities of languages like Java, C#, Python, or even Perl or PHP, and ask -- do you *really* love programming in JS so much to forfeit all that?
- DeWitt Clinton
Having tried some server-side JS, I'm not convinced it's terribly useful either. Python has very similar features but a more widely used runtime environment and a large number of libraries, and I find that I'm more productive using Python than JS. Writing Java in Eclipse also works for me, as long as I ignore everything ever written about how to write object-oriented code in Java.
- Jim Norris
It remembers me my old days (nightmares) with SSJS on Netscape Server...
- Didier Girard
Ah yes, LiveScript. We've been here before, haven't we?
- Joel Webber
I think that javascript on client and server can male sense in the future with tools and libraries. Imagine having your entire app running like a smalltalk / self environment. Make a change in firebug. Deploy. I wouldn't write it off just yet, but a lot of work to go. I have been writing java again recently and enjoy intellij but hate the amount of code.
- Dion Almaer
I definitely like the idea of having my server and client code in the same language and vm, so that I can debug the whole thing at once (but I would say that, would'nt I?). I just think the tools for javascript, python, etc. have a long way to go before that's really feasible. One day, though, who knows...
- Joel Webber
My beef is that Python, Perl, Ruby, and other dynamic languages all have nice package management, and make it less painful to glue together and management hundreds of third party libraries. JS package management is still ad-hoc. There's no CPAN/pypi/gem style easy of use. Everyone invents their own build system, and the lack of first class module support in JS means everyone has different ways of namespacing JS modules.
- Ray Cromwell
After having used SSJS via Rhino for the past two years, I can say un-equivocally that V8 brings welcomed speed improvements, but that a lack of debug-ability (loose-typed language compiled to anonymous classes) quickly trumps most novel reuse and agility arguments that attempt to support the argument for SSJS. JavaScript fails most litmus tests for a language you would want to use if you had to implement a large (100+kloc) project no matter where it is run.
- Bill Strathearn
Bill knows from whence he speaks here, too. In fact, I dare say find anyone who has implemented a large scale project (large team of developers over several years) using SS JS and see if they'd advocate for doing it again.
- DeWitt Clinton
IMAGINE that some huge rocky projectile, big enough to destroy most forms of life, was hurtling towards the earth, and it seemed that deep international co-operation offered the only hope of deflecting the lethal object. Presumably, the nations of the world would set aside all jealousies and ideological hangups, knowing that failure to act together meant doom for all.
- Douglas Purdy
"If there is anything the nonconformist hates worse than a conformist, it's another nonconformist who doesn't conform to the prevailing standard of nonconformity."
- Douglas Purdy
"If the flesh came into being because of spirit, it is a wonder. But if spirit came into being because of the body, it is a wonder of wonders. Indeed, I am amazed at how this great wealth has made its home in this poverty." (Gnostic Gospel of Thomas, v. 29)
- Joshua Allen