EDIT: I know itβs better to use types to represent units. Please donβt write yet another comment about it. You can find my response to that point here: https://programming.dev/comment/219329
TL;DR: there is good and bad Hungarian notation. Encoding types (like string or int) in variable names is bad. Encoding information that cannot be expressed in the type system is good. (Though with the development of type systems, more and more of those concepts can be moved into the types, keeping variable names clean.)
But as a Hungarian, I'm obviously a little biased :)