Can you explain why what UBERHAXED posted is invalid please? What UBERHAXED posted about rotations, how they are designed and what parsers can/can't do seems pretty solid and based on basic math and logic. What is it that has been missed, and how does it invalidate their argument?
I'm not looking to start a fight here, I simply want to understand why you think that what UBERHAXED has posted is invalid.
Just skimming over the discussion it seems like this is the gist of it;
Damage formula can't be changed. Skill potency can't be changed. Since neither of these can be altered by the player, they can (and should) be used to design rotations using simple math to evaluate one rotation against the other. The actual output of the rotations depends on gear and RNG. Gear is going to be the same for every move, so once your gear set is in place, it becomes one of the constants in the calculation. That leaves RNG. In idealized conditions, you can hit peak DPS executing the best rotation in your best gear, though actual output will vary slightly based on RNG.
A parser might help you tune your gear more quickly than a battle log and pencil/paper will, but the process is the same.
All you're left with after that is actual execution of rotations during content, and there are very many factors at work there that prevent ideal performance. Those factors, combined with the RNG aspect of critical hits and slight variation in damage dealt each time make the output of each player depend heavily on transient factors that only occur during battle. Since each run of content is slightly different based on all the various factors involved, you can see multiple different outcomes and markedly different numbers in your parser each time.
In light of that, how can a parser truly help you develop a better rotation? I honestly don't see how it can. UBERHAXED has used logic, reality and basic math and I see no flaw their argument.