I have done cheatcodes in some games, but more towards the goal of just playing around and less about beating the game, and often times I don't save my progress. Used save-states in Emulators to get through difficult spots (The only reason I've seen late stages of Battletoads) Used Auto-reroller tools for Baldur's Gate and Icewind Dale to get a high roll for new characters
Save-scumming to achieve desired drops from chests (especially in Final Fantasy XII where you practically have to) Dumping a huge cache of late-game weapons, armor, and other items off in a chest in Terraria or Starbound so my fresh new character can go there and pick the items up That being said, I have in many games cheated 'the system', but not so much outright performed a cheat (as in a code or debug command, etc.) Some examples I can think of: I prefer to play games where grinding is fun, I don't mind a grind as long as I don't hate doing it.