Server-side JavaScript is often billed as a way to save time or money by not needing to learn more than one language. This leads to madness.
-
-
Replying to @searls
Reason #1 - learning a language is significantly less expensive than it ever used to be, and definitely less than businesspeople think.
3 replies 1 retweet 11 likes -
Replying to @searls
Reason #2 - language boundaries make context-switching frontend & backend easier. Easy to lose time mixing up which JS runtime code runs in,
6 replies 3 retweets 12 likes -
Replying to @searls
(My tweetstorm has actually concluded, I just ended it on a comma to throw you off your game.)
3 replies 0 retweets 12 likes -
Replying to @searls
(Psych! Tweetstorm still ongoing:) Reason #3 - adopting any technology in order to avoid the cost of learning things always leads to ruin.
8 replies 3 retweets 23 likes -
Replying to @searls
But how long does it take to become excellent at a new lang? Usually takes me 2-6 months to be at an ok / workable level
1 reply 0 retweets 1 like -
Replying to @yoshuawuyts
I totally see that perspective, esp. for newcomers. Longterm I hope everyone takes opportunity to work in multiple languages
1 reply 0 retweets 1 like
ah, yes mos def! Solving problems in different paradigms definitely stimulates growth. Paradigm I'm currently picking up: Assembly 
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.