I get the impression you did not follow through with the whole article, as that is the point being made. In the colorful examples, variable declaration, access, parameters, method calls and event the mistyped return have similar colors, making the token types indistinguishable. There are also way too many colors to be able to recall anything.
Removing color from variables is a bit too far for me though, I expect the declaration and any subsequent access to be visually consistent.
Removing color from variables is a bit too far for me though, I expect the declaration and any subsequent access to be visually consistent.