It has a place, it can be useful, but I thoroughly detest it.
If you think it's painful and ugly, then don't dig any deeper in computer science than javascript.
If you think it's painful and ugly, then don't dig any deeper in computer science than javascript.