Reason #4,192 Why I Hate Windows
strcmp (“stir-comp”): string comparison
_stricmp (“stree-comp”): lowercase string comparison, locale-dependent
_strcmpi (“stir-compy”): equivalent to _stricmp, present for backwards
_wcsicmp (“wicksie-comp”): wide-character version of _stricmp
wcscmp (“wicks-comp”): wide-character version of strcmp
_mbsicmp (“mibsie-comp”): multibyte-character version of _stricmp
_mbscmp (“mibs-comp”): multibyte-character version of strcmp
Naming inconsistencies! Inscrutable abbreviations!
Reason #8,763 Why I Hate Windows
Mysterious, obscurely named files in /Inetpub/wwwroot/ that, when
deleted, break IIS and prevent it from starting!
Yes, I realize this is my own fault for being OCD, but I don’t want
random junk showing up under http://localhost/. And, if you’re going to
have such a fragile install, at least label the file as “GRARRRRG DO NOT
DELETE ME OR YOU WILL DEATH!!!!1!!!.crap”.
Reason #8,764 Why I Hate Windows
IDEs that won’t even let you look at web application code unless there
is an active copy of IIS running on on your system.
Waiting for someone in IDSG to get me an install disc…
Reason #10,259 Why I Hate Windows
‘_’ is not considered a word character, or something to that effect.
Double-clicking to highlight a word that contains an underscore, such as
“Some_Function” will highlight either “Some”, the underscore, or
“Function”, depending on where you click.
Even better, if you get lucky and happen to double-click right on the
edge of the underscore character, you’ll get “Some_” or “_Function”!
This is definitely true in Firefox, Word, and Thunderbird, and
presumably most other userland applications. At least in Visual Studio
it does something special to know that you want to highlight the whole
We hates it.
Reason #12,830 Why I Hate Windows
When you shift while caps lock is on, uppercase characters are switched back to lower case, but the numbers are still shifted to symbols.
In my mind, shift has only one direction: up. And going up from up should not wrap around to down.