So be wise before inflicting this staggering bullshit on your colleagues. Pick your battles.
So be wise before inflicting this staggering bullshit on your colleagues. Pick your battles.
The problem is that this attitude leads not only to waste and inefficiency but also to insecure, unreliable, buggy systems that are incomprehensible even to the people who build them, because they are built on layers of poorly understood, overly complicated trash.
So we have laziness, incompetence, and waste at every level of the stack, and this is celebrated as efficiency.
Also don't overlook that just one byte more can double the amount of packets that need to be sent for something, just a little bloat can mean individual items in a list of millions no longer fully fit in the CPU cache, and so on. We also can't really know how many times things (that are put on the web) get handled by how many computers and users, so any byte you save could be multiplied by infinity. If I can do it easily, cutting out bloat is always good IMO. Personally, I find it enjoyable.
I do have a new line at the end of files now so that Git doesn't complain. That and new lines before some curly braces (either JS/TS/C#, can't recall which) is the only thing I've changed over the last decade+. The fact that I don't recall which I do where suggests I might want to reevaluate that, if it's not in a language that's going to compile it out.