Maintaining Code from Others

Small applications written on limited budgets, tight deadlines, limited specifications and frequent changes often result in code that is difficult to maintain and change over time.

Add to this the dreaded "someone else's code" and you're in for a rough ride.

Unicode in Windows Usernames

For year’s I’ve struggled with odd behavior on Windows 10 machines and interestingly this all started with the introduction for Microsoft Account sign-in.

Some software packages fail to install because the user path cannot be found, mostly because they don’t support unicode characters in paths. Others create the “missing” directory with interesting interpretations of the original character, see the screenshot above.