Hacker News new | ask | show | jobs
by BWStearns 3684 days ago
> Newer languages/frameworks look great when you run through tutorials, but you're going to have issues once you need to do more complicated stuff.

I think this might be a bit of a benefit. I've been messing around with clojure/clojurescript in my free time and playing with a lot of libraries that while reliable are certainly less documented than say Rails or Django. It's actually been a really positive experience since it does force you to either dig through all the relevant source code or go have conversations with members of the language's community. Going to the source is just good exercise and also helps avoid the feeling of encountering magic. Talking with other developers using or making the libraries I've found I end up having more conversations about how things should or could be done (and why). At work or when talking about older stacks there is usually a Right Way(tm) that has been found and accepted and so the why or [sh|c]ould conversations have already been had and are academic at best and crying over spilt milk at worst.