Even today in the first rapid, there was a comment (from Svidler/Giri) that early on Caruana played a move too fast, as if he was already in blitz mode, when he should have thought a bit more and found a better move.
Interesting point. Competitive coding has virtually nothing to do with real world software engineering. But, since it's still coding, you could learn a lot of bad habits from doing it that might carry over into the real world. Better to get into <competitive hobby> instead.