The code: http://www.webecologyproject.org/2011/02/complete-source-cod...
689 karma · joined February 26, 2009
The code: http://www.webecologyproject.org/2011/02/complete-source-cod...
Must have been messy.
As for the release date: "[T]he Rails 3 release date will likely be in the first quarter of 2010, or even before Christmas 09 if things go really well." (http://railsnotes.com/745-rails-3-release-date-news/)
Do you like Lisp? If you like Lisp, Clojure is its most pragmatic dialect. I personally enjoy the simple, consistent syntax and functional programming style that Ruby lacks.
Note that while Clojure was designed with concurrency in mind, it's also good at other things — like Ruby, it's a general purpose language. However, you're going to be more productive writing a web app with Ruby right now because there are no libraries for Clojure that are as robust as Rails. That may change as Clojure's ecosystem grows.
And code that modifies core classes, like your Array#pack example, is almost always bad code. It doesn't matter if you're working alone or with 100 people.
"As part of the INFECTIOUS Festival in Dublin, this is a collaborative contest to try and reach 1 million page views by the end of April. The contest is open to anyone, and the rules are simple: TRY TO MAKE SOMETHING VIRAL.
This isn't real."
The best long-term advice I know is to just do it fucking now. If you have to get up, then get out of the bed and get ready, whether you feel like it or not. It's not what you wanted to hear, but maybe you'll feel better hearing it from Paul Graham:
"But if you're trying to choose between two theories and one gives you an excuse for being lazy, the other one is probably right."