Friday Funny: Software Development Issues

David Meego - Click for blog homepageToday’s Friday Funny is not really a joke, but instead gives a few examples of how not to write software.

Even my previous employer, Microsoft, is not immune and will be my first example.

You might remember a joke along the lines of:

Patient: Doctor, it hurts when I poke myself here.

Doctor: Then don’t poke yourself there.

This appears to be the solution offered by Microsoft to a performance issue in Windows 8.1 when a user name contains the string “user”.

From: High CPU use by taskhost.exe when Windows 8.1 user name contains “user” (KB 3053711)

In Windows 8.1, when the user account name contains the word “user”, intermittently you will find the process taskhost.exe keeps consuming high CPU percentage.

This is a problem in the component DFPCommon.dl in Windows 8.1.

To resolve the issue, do not create a user account contains the string “user” on the computer.

The next couple are screenshots which serve as reminders to avoid the mistakes made by others:

  • Even when you never expect an error message to be displayed, keep your language clean.


  • Use the correct data types when storing data, for example: don’t use numeric data types for phone numbers.


Click on the images for the original references on



This article was originally posted on

2 thoughts on “Friday Funny: Software Development Issues

  1. I think the Microsoft example is also an example of how not to support your users. The KB article tells you not to do something that is otherwise perfectly reasonable to do. (I have previously created users named “Guest User”.) There’s no indication that the bug has been fixed. So, the question is was the bug left unfixed or was the KB article not updated to indicate when it was fixed?


Please post feedback or comments

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s