Great article! Sometimes making compact code isn't the best strategy.
My opinion is that less code = less headaches later on with some exceptions like this one. Of course, don't need to make it as compact as possible until everything is crammed inside one line. Where you can, cut quite a few lines of code.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.