[Nexus 4 Original Android Development] nawoa:
People who say things like this, assuming you know better than the professionals who wrote the operating system in the first place, are the biggest problem not only at XDA but with Android in general.

You do these things, then leave negative reviews for apps that break because of tweaks that you're warned against but told by "TOTALLY PRO XDA EXPERT #377262638" that they're BUTTERBUTTERBUTTERSMOOOTHSOFASTOMG... or supposedly improves wifi, cell signal, GPS accuracy, and some other baseless magical thinking. You do counterproductive things like tell people to turn off animations because they'll make the phone faster, when in fact animations are intended to hide app loading time by showing you something pretty with the GPU while the CPU does its work and gets the app ready. Yes, it will sometimes mean the app takes a fraction of a second longer to display than it might've with animation off. But most of the time it'll conceal "OMG LAG SO SLOW WTF" effects, that's the whole purpose.

I can't count the number of times I've seen developers complaining about this kind of nonsense. The web is littered with developers asking questions, trying to sort out why they're having so many problems with their Android users but not iOS users, only to find out that it's because of some asinine thing the user did for TEH BATTERY LIFE OMG SO GOOD. Maybe 1% of the people on this site have any idea what the greater OS-wide implications of their tweaks are. Some people do, and even they make mistakes on a regular basis; my Gnex was running Franco's kernel and there was nightly after nightly with him implementing OMAPZoom optimizations, then a few days later he reverted them all because they apparently broke a bunch of stuff - and that's Franco here, who has a pretty good reputation The remaining 99% have absolutely no clue what they're talking about. These last ones are the loudest, and they're the ones that only stop advocating nonsense when they've moved on to advocating another type of nonsense. Wiping battery stats, using task killers, and many more placebos that are often counterproductive if anything.

You "fix" one badly-optimized app in the sense that you make it scroll more smoothly, then report elsewhere that your phone crashes or reboots sometimes, or leave bad reviews for apps that don't work because of what you've done, not because of any fault on the developer's part. Connect the dots. People tell Franco that using his kernel makes your phone crash but never bother to mention that, like you, they're doing things that are behind a menu that's now hidden by default to deter people like yourself and comes with a huge warning telling you DON'T DO THIS IT'LL BREAK THINGS... and then stuff breaks and you blame everyone but yourself. You do things like disable fsync because it bumps up your all-important benchmark score by half a point, then complain about data loss.

Here's some reality: you have no idea what you're talking about. You don't actually know what forcing GPU rendering does in technical terms. You don't actually know what GPU overlays are, what they do, or what they're responsible for. Stop talking out your ass, stop spreading misinformation, stop trying to do things that are out of your depth. Leave development to developers. At the very least, maybe you could do the absolute bare minimum of research and find out what the real effects are of what you're doing before you start advocating it as the miracle cure. You are not smarter than the people developing Android.