Strilanc comments on Open Thread for February 11 - 17 - Less Wrong
You are viewing a comment permalink. View the original post to see all comments and the full post content.
You are viewing a comment permalink. View the original post to see all comments and the full post content.
Comments (325)
I am going to organize a coaching course to learn Javascript + Node.js.
My particular technology of choice is node.js because:
I wanted to learn modern web technologies for a while, but haven't gotten myself to actually do it. When I tried to start learning, I was overwhelmed by the number of things I still have to learn to get anything done. Here's the bare minimum:
I believe the optimum course of action is to hire a guru to do coaching for me and several other students and split the cost. The benefits compared to learning by yourself are:
The capabilities that I want to achieve are:
i. To be able to add functionality to my Tumblr blog (where I run a writing prompt) by either using custom theme + Tumblr API or extracting posts via API and using them to render my blog on a separate website. node.js is definitely not needed here, rather than this is the simplest case of doing something useful that I need to with web technologies and node.js is my web technology of choice.
ii. To hack on Undum, a client-side hypertext interactive fiction framework. My thoughts on why I think Undum and IF are cool are here.
iii. To create new experiments that utilize modern web technologies to interesting and novel effect. I know that this sounds really vague, but the point is that sometimes you never know what can be done until you learn the relevant skills. One example of the kind of thing that I think about is what this paper is talking about:
Friend's advice: Skype Premium + Dropbox + Piratepad + Slideshare + Doodle should be enough. What do you think?
Want to join? Questions? Suggestions for better videoconferencing software than Skype?
I would suggest using AngularJs instead, since it can be purely client-side code, you don't need to deal with anything server-side.
There are also some nice online development environments like codenvy that can provide a pretty rich environment and I belieave have some collaburative features too (instead of using dropbox, doodle and slideshare, maybe).
If all those technologies seem intimidating, some strategies: