Hacker News new | past | comments | ask | show | jobs | submit login

> as I mature as a programmer I continually see JavaScript as a pretty awful language for real programming

Not sure what the author means by "real programming". Is this opposed to "fake programming"?

The more I mature as a programmer, the more I appreciate JavaScript's flexibility & readability. This allows for some useful idioms to manage complexity on large & intricate codebases. I like these dynamic idiomatic architectures as they tend to be flexible, evolvable, & under complete control of the programmer.

A module system (like commonjs) helps as well.

---

Meta note: Both this article and http://www.thehackerati.com/blog/2014/07/22/in-defense-of-br... seem like simple conversation starters.




Fake Programming: Using hacks and tricks to achieve things other languages have natively.

Though anybody will admit it's some pretty clever stuff, not many seem to look at things like this and recognize it for what it is.

Javascript's not the language rife with proprietary bullshit anymore, it's become something a bit more new: a hacked together super-language. Stick thousands of brilliant people on one unfortunate platform together and it will be inevitable.

So perhaps it's "not real" because I can't do it without requirejs. Maybe we'll appreciate it when you can do what Sass does in a .css file. So what if you can OOP, FRP, MVP, P its got a vast supply of crud-you-should-never-use.

I tell you one thing, though: I'd really love to rewrite everything I've ever done into Objective-C.


Who doesn't?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: