Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One cold dark night in Javascript-land...

A: Hey, remember when coding was fun? When it was an extension of yourself and you got to create things with it? Create things!

B: No. We're not allowed to do anything except what the Good Book deems acceptable.

A: But, but, you get to take this blank slate and carve out of it whatever you can imagine! Pure expression! And remember when you prioritized your coding style for enjoyment?

B: No. Coding is not fun. Coding is about maximum compliance.

A: ... I remember, but sometimes I think the web has forgotten.

A: I mean think about it. We're banished from the 'new' keyword. We can hardly use polyfills or even extend the native prototypes. How I used to love statements like [[1,2],2,3].flatten(), but lo they are forbidden! Having even one prototype extension in your library is a death sentence. No having fun in Javascript-land!

B: True, fun is not allowed.

A: Hey, what's that over there? That gleaming light coming from the back of that house? Is that a party? Hey it's that house that @fat and @mdo built. They're having fun? We should join them!

B: You don't want to go there man. They don't use semicolons.

A: Is that all they're doing? So what, they're not following the Good Book? They're not afraid to do things a bit out of the ordinary? I'm out of here. See you later Javascript-land. B, I'm going to have some fun with those guys.

B: ... prototype extensions?

(Thanks @fat, @mdo & Twitter for Bootstrap, and for giving it away nonetheless. If I ever have a problem minifying your code, I'll fork it and just add the semicolons myself.)



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

Search: