New gear isn't better than old gear either, no item levels that constantly get higher like in WoW and FFXIV. Basically a char with only items and skills from the first expansion can still be competitive today.
Typos are very much a problem in programming. Variables can be set to the wrong value without the programmer noticing, you can call the wrong method (example RotateZ instead of RotateX), and in more advanced programming such as Java/C# reflection the IDE can't correct you.
Programming is 10% writing code, 80% being up at 3 in the morning wondering whY THE FUCKING CODE WON'T RUN CORRECTLY (it was a typo that you missed despite looking at it over 10 times), and 10% managing expectations
Aren't you just seeing the lack of water rather than actually seeing the oxygen?