What I really like is when you get random J's in emails from people.
Took me a while to figure out this is some kind of autoreplace thing in Outlook that switches out emoticons with characters from the wingdings font, and J is a smiley face.
WingDings mapped the 'J' character to smiley face; when the email goes to a client without that font installed, it just displays the original character in the default font.
The latest Unicode updates should fix this. All those glyphs are now mapped to Unicode points instead of ASCII, so if someone has an updated Wingdings font, it won't be a 'J' anymore.
(It will be a box with a question mark, probably.)
There's also a common sig about "Please think twice about printing this email" with a wingwings of a little tree. That turns into some plain character as well. Maybe G? I kept wondering why everyone was ending their emails with G.
I also wonder how much energy is collectively wasted sending that extra line in every email. It must add up to something from a storage, energy use, rendering, etc perspective. I wonder if it offsets any behavior changes that may help the environment by those who actually don't print. I doubt that little message is going to stop anyone from printing.
For months I thought my girlfriend was signing her emails with her initial. It wasn’t until I saw her typing an email to a friend that I realised what was going on.
That's probably the worst possible fix. Why fix something that should not be there at all? MS broke comparability with other email clients by introducing such one-way conversion to graphics, a fix must be on their side.
Wow, I was wondering about that just yesterday. It seems to be common among realtors and mortgage company underlings - people that I don't normally have to deal with, but that are likely to use emoticons to end every paragraph.
It isn't fair to call them illiterate any more than it would be illiterate for me to not understand all the intricacies of real estate law. At some point, we as technologists gave them this communications tool without actually engaging with them in its proper use, and they learned the lowest common denominator etiquette.
When my teenage kids text me, I make sure that they use complete sentences. I'm a bit of a bastard that way, but hopefully they'll be better off later on in life.
It's one of the few potentially decent paying professions someone without a college degree can get into without insurmountable entry barriers, so perhaps you should go a bit easier on them.
College or not, anyone involved in deals involving hundreds of thousands and sometimes millions of dollars should not be writing emails that look like a text message written by a 12 year old. Perhaps I'm selecting the wrong measure of quality, but if a realtor were to send me an email punctuated by a plethora of smiley faces and three periods at the end of sentences, I would find another realtor. I say this based on experience, and the one that communicates with email that appears to be written by an adult turns out to be the one that doesn't annoy me by not listening and showing me houses I have no interest in.
It doesn't look to me like he's discriminating against realtors for not having gone to college; he's bashing them for actual demonstrated poor literacy, which is a lot harder to excuse than not going to college. (If you meant to instead make a more reasonable complaint about him painting with an overly-broad brush, you should have said so.)
I am a mortgage company underling and can confirm that almost everyone at my company, and the realtors we deal with, use tons of emoticons. I think it's the only way everyone manages to stay sane in this business.
Perhaps a better question to ask is why Outlook maps "alt+s" to send, which is how the "ś" diacritic in Polish is typed (also "ß" in German) resulting in all kinds of funny/awkward situations in which incomplete e-mails are sent.
That gets worse if Outlook pops up an appointment reminder while you are typing a message. Such windows show (http://www.neurophys.wisc.edu/comp/blog/2007/figs/bbf2007061...) that alt-S does Snooze, but Outlook reacts to that key press, too (or eats it before the pop up can see it)
I'm pretty sure they refer to the inability to type ß. Which is a real concern for type writers, less so for most keyboards. I'm writing this using an American keyboard and I don't see why I shouldn't use "ß" just because it's a different key(-combination). I also wouldn't start writing "spaet" just because "ä" takes a bit more work (Alt+U, A).
That would've been too easy - instead it's now used in fewer places, but with new rules ;) When it's long-pronounced, ß is still used, like in Fuß or Stoß. In words like Fluss it's replaced with ss.
Not entirely. The spelling reform (about 10 years ago) somewhat reduced the use of ß but you still use it frequently after a diphthong (as in "Straße" [street]).
I tend to still write in the old spelling (I didn't have to take exams in the reformed spelling yet so I never bothered to memorise all the braindeadness) and rely on Word/Outlook to correct me where necessary. That works quite well so far.
It might depend on where you live. I took a recent trip through Germany, Austria, and Switzerland and I noticed that Austrian street signs tended to use "Straße" while German and Swiss tended to use "Strasse".
OTOH it could also be just spending priorities of updating street signs vs. other things.
I knew nothing about the phasing-out of ß until reading the comments on this article.
In Switzerland, "ss" is standard (Duden says: "In der Schweiz kann das ß generell durch ss ersetzt werden <§ 25 E2>.") I haven't seen "Strasse" on signs in Germany, but there might be regional variation (since street signs are a local-government responsibility)
Isn't AltGr the usual key to get alternate characters instead of Alt which is for keyboard shortcuts? I've never seen a program mapping shortcuts to AltGr.
"ś" is input in Polish using AltGr+s (or Ctrl+Alt+s), but AltGr is not labeled as such on Polish keyboards (it's simply the right Alt key, and people will refer to it as such when asked).
I'd suggest the even more pertinent question to ask is: Who still voluntarily uses Outlook?
Microsoft arrogance aside: Gigantic, bloated, monolithic proprietary applications, written by a company known to be privacy-hostile and surveillance-friendly, handling your potentially sensitive communcations? I think not.
I hope you're not referring to Microsoft Lync as "an awesome tool for IM", because I must disagree with you on that if you are.
I had to use Lync at my last job and to be honest it was one of the contributing factors to my leaving.
It breaks links, it breaks basic copy/paste functionality in clear and obvious ways, it wastes screen real estate like its going out of style, it's slow clunky and cumbersome... No Thankyou.
A lot are using Zimbra now days. My company made the switch a few years back.
Lower TCO, has all the same features of Exchange (plus some collaboration features Exchange lacks), plus it's open source so you can hack on it or make your own custom modules if you desire.
I do. It's nice. Super fast for power users compared to web mail apps, and probably the best native client for Windows in terms of functionality. I'm not even locked into Exchange.
Hm. Most Germans probably use the German keyboard layout which has a key for the ß character. I guess I'm pretty odd in that I use the "US English International" (or similar) keyboard layout which supports the German characters via dead keys. Except ß, which is the right Alt key plus s. (The left Alt key plus s is just a regular Alt+S. US Intl changes the semantics of the right Alt key.)
For Polish, does the left Alt key generate "ś"? Or the right Alt key? Or both?
That would be a great question for Raymond Chen! I wonder whoever thought that was a good idea. Anyone who uses a localized Word version is likely to use an English one as well sometime, and the hot keys are completely messed up.
For bonus points, ask about the localized Excel formulas. And date formats! That is so brain freezingly stupid I can not for my life comprehend it. It causes no end of trouble when moving data between versions.
Sadly, most cross-platform apps have a shortcut that gets triggered with altgr + key. I use US-International (a layout where almost every key has a symbol mapped to an altgr + key combination), and this is very frustrating, especially with accented vowels áéíóú and ñ (pretty common in Spanish).
This is why I always prefer dedicated windows apps over cross-platform apps.
Even dedicated Windows applications get that wrong on occasion, despite the UX guidelines stating that Ctrl+Alt should never be used for shortcuts for this very reason. Alas, people with a vanilla US keyboard layout won't ever notice ...
Most recent thing that bit me in that regard was ReSharper.
ALT+S is also save in XCode with default key mappings for a standard keyboard. I hit save habitually while coding. I've sent several incomplete emails hitting that. I've started typing up my emails in Vim and pasting into Outlook when I'm done.
I was going to ask why the downvotes but today I switched to a newer Dell keyboard, the kind that looks like an Apple ripoff. I had the Dell KB212-B before. My 'Modifier Key' settings have always been the default. Alt mapped to Command on my old keyboard, "Windows" maps to Command on this one. Searching seems to suggest Windows to Command is the norm. I sort of liked Alt to Command since it mimicked the Apple layout more closely. Hmmm, which to choose?
That's an awful reason to do that. It shouldn't matter who files a bug report, it should be handled the same way as all others. In this case, they broke convention to please Gates, probably against the wishes of the people actually working on the software. It doesn't matter if it was a regular user, Gates or the pope, a bug report carries equal value.
It's still better than the reason why modern browsers like Firefox and Chrome adopted the absolutely terrible backspace-for-back shortcut: because someone on the IE team decided to do it 20 years ago, probably because it was a shortcut in Windows' file Explorer as well.
This shortcut has cost me so much over the years. Heaven forbid you're typing out a long comment and accidental hit it when the focus is off the text box. Now you hit forward and your text is gone. It wasn't until fairly recently that the browsers kept text box content under these circumstances. In the past you'd just lose it all. Hell, maybe IE still does, but I know Chrome keeps it. So many long winded Metafilter and Slashdot posts lost to the bit bucket...
Other times, focus detection breaks randomly and you're in a text box but something happens and, whoops, off you go to the previous page. I don't know how often these early web guys thought we'd be going back, but mapping it to one of the largest and most frequently used keys is asinine.
Andreeson recently said that his team always thought of the front and back buttons as half-assed solutions until they could figure out something better. Guess that's probably never going to change.
I feel your pain. For me it was losing many hours worth of written and rewritten letters to girlfriends and friends. Kids these days have no idea how hard we had it with their state captured forms.
Yes, that's one terrible shortcut. For those on Firefox: in about:config, set browser.backspace_action to 2 to disable it. Made my life better, though it also made me realize I used to use it to go back sometimes.
That person often has contradictory wishes. In this case, for example, it's likely that the person paying them to do the work wished for ^F to move to the next message and for them to build the best product for their customers.
Good management involves prioritizing these things in order to sort out the contradictions, and good employees help with this process by pushing back against directives that contradict what appear to be more important goals.
Good PO/PM's care about the integrity of the product enough to argue with a CEO, but developers intrinsically have extra motivation beyond just "product integrity is valued!": every additional iota of product crappiness is painful, every time they touch it.
It would professional to strongly argue if their opinion is not for the best of the company. By strongly, I would see an argument like "You're the boss, but what you're saying doesn't make any sense because X and Y and Z."
That's irrelevant. The customer pays business (the owner). If the owner does something against his customer's interests, then the customer has the right to shop elsewhere.
Many times conventions are broken by some upper level person who isnt in touch with the reality around him. Projects I have been on have suffered because people dont understand technology or the conventions users have become accustomed to.
Absolutely, but if anyone understands technology, it's Bill Gates. I'm guessing the blame for this case resides with the middle management that forced the programmers to follow the wishes of the boss.
After reading comments implying that this is Bill's fault,
here is how I'm guessing this played out. I could be wrong, but I've seen it before.
Bill says "Why isn't Ctrl+F mapped to forward?"
Developer hears "Bill wants this mapped to Ctrl+F. I'd better it do it or I'm fired."
Bill means "Please map this to forward, unless there is a really good reason otherwise, in which case I expect you not map it to forward, but tell me the reason why not."
No, it's a good reason. It's just that this particular user wasn't aware of that good reason, and because of sacred cow syndrome no one would tell him otherwise.
Hmm. I'm on Firefox/latest on Windows, and Ctrl-Q does nothing.
Is this a Linux thing?
I do accidentally close Firefox from time to time, though: The problem is that Shift-Control-W is "close window" instead of "close tab". Which makes sense, but sometimes I hit it by mistake, typically when I mean to hit Shift-Control-T. Don't know there's anything they could do to fix that.
I know I do hit Command-Q instead of Command-W almost every day on my Mac. I've installed a big keyboard macro application so that I can remap "Command-Q" to "nothing", I literally don't use it for anything else.
But this is worse. Pressing Command+W in Skype chat asks if you want to remove person from your favourites. At one specific version it actually closed the window. Go figure.
Well then the project manager should have argued back and said, Hey Bill, I know you're the boss, but you're mistaken about this. This completely breaks the convention from the rest of our programs and therefore the expected behavior within our ecosystem. And then laid out several additional good reasons why Ctrl-F is logically Find, not Forward, and asked him to deal with the inconvenience.
Perhaps Bill would have fired them, but if he's as smart as people say he is he would've been convinced by a good counterargument.
Ha. As someone who had written synchronization applications against Outlook and Exchange, I can totally relate.
Programmatically rescheduling an instance of a recurring meeting that has users on different timezones and daylight savings time adjustments. That's pain that I will never forget.
For bonus points be that guy who had to implement such things on Lotus Domino.
Getting a bit tired with all the downvoting going on at the moment. I also have downvoting rights, but I hardly ever use them unless I see something offensive.
Alt together some character is used as hotkey in ALL applications. Hold it down and you will see a small underline under (usually) the first character of most buttons, press this character on the keyboard and the button will be pressed. I think it would collide with S quite frequently. It is AltGr-S you are supposed to use for localized S-characters.
For Alt-S, aren't AltGr and Alt different keys on your keyboard? I use the US-International keyboard layout and the right alt-key is AltGr and the left alt-key is Alt. Sending only happens with the left key.
Raymond didn't answer the question; He answered a different question. The question actually asked was about why---almost 20 years later---Microsoft continues to ship new versions of Office with this inconsistency.
It's like if you discovered that your newly-built SF apartment building wasn't earthquake-resistant, and you asked an engineer from the construction company, "Why are you building new apartment buildings in San Francisco that aren't resistant to earthquakes?", and the engineer answered, "Well, we designed our first apartments 150 years ago when people didn't know very much about earthquakes." The answer is a non-answer, and the practice itself is unsustainable.
Amusingly, I'm annoyed with browsers for not using C-s for "search." :) Seriously, I think I can count on one hand the number of times I've wanted to "save" a web page. And none of them ever worked.
I'd rather C-s was save, and C-f was find, consistently across all applications rather than the nightmare world you're proposing (which, to be fair, we're halfway in already). Unless you're distinguishing between search and find (even then, I'd rather not have a shortcut for whatever search does).
My problem with that is that it makes virtually zero sense to have a "save" option in the browser. Seriously, when is the only time that was what you wanted? :) Perhaps if it was remapped to "bookmark"? (C-d? Seriously?)
Though, I should say that it was a quick trip to firemacs to get the behavior I wanted.
Yeah, bookmarking makes some sense, and is probably more useful than saving the page itself which, I agree, is almost entirely useless. To be honest, if it comes to it, I'd rather have no mapping at all for a shortcut whose standard command is out-of-place for a given app, than overload a shortcut that has a single specific meaning in every other.
I've used save several times when I wanted some information on the web page to be accessible offline. Commonly: ticket information. Or, all the information on some table on Wikipedia.
Yep :-) Working between Windows and OSX all with different application behaviour can be quite taxing on the muscle memory. Esp. for heavy users of emacs and I suppose of vi.
Countless times I have wished that there was an operating system level option to choose keymapping (emacs, vi, cua, whatever) and _all_ applications will respect that.
I'm mostly ok with variety. Helps keep me thinking about what I'm doing. Well, as long as the shortcuts they use actually make sense. As I said in a sibling, why is C-d bookmark?! At least C-f for "forward" makes sense.
It is surprising how "discoverable" many of the keyboard choices are/were in older editors. In emacs? C-c C-(first letter of what you want to do) probably works if you are in a minor mode. If not, try C-h b to see the bindings.
My use case for very frequent saving is holding on to pages for later reading when I don't have an Internet connection (at home, as it happens; or, what may be a more common use case, on planes or (some) trains)).
It may be; I just have a foolish built-in mindset that "PDF is big, and HTML is small" (uncontaminated by anything silly like checking the sizes of PDF and HTML versions of the same page). Since I usually only use this to queue up casual reading, it's not very important to me that it be an extremely faithful copy; I just grab the "Print view" if there is one.
Firefox, with "Web page, complete", and Safari, with "Web archive", are both pretty good at grabbing dependencies. If I really want a good mirror, then I use wget.
The advantages of saving the file over not closing the browser are two:
1. it's persistent across reboots / power failure (a pressing concern on an old machine that sometimes decides it's time for an unannounced reboot);
2. it scales well with the number of articles I want to save—I'd rather have 100 files saved than 100 tabs open, and the former doesn't cause any slow-down.
> Do you have a workflow where you save to a specific place to see when you are on the train?
I'm not sure that I understand the question; sorry.
Already the "bookmarks" for most folks is already a dumping ground that they never look at. For myself, I know that if I were saving pages to a spot, I would be in major trouble with just a massively growing pit of pages I'll never slog through.
So, I would think it would be great if you could "triage" pages you wanted to save for later. Even if I could move them from a "to read" to a "read" pile would be awesome. Didn't know if you had any pointers on making that happen.
Edit: I should say, btw, I actually do use my "don't close tabs" for the train. My commutes are typically small, so I don't do large readings.
> So, I would think it would be great if you could "triage" pages you wanted to save for later. Even if I could move them from a "to read" to a "read" pile would be awesome. Didn't know if you had any pointers on making that happen.
Not really; I do a first, basic sort when saving according to very crude topic (Math, CS, news, …). When I actually read, I treat it essentially as if I were reading online; unless I really enjoy the file, I delete it after reading. If I do enjoy it, I move it to a separate 'permanent' storage area.
One advantage of this over bookmarks for me is that I somehow spend more time looking at my directory tree than my bookmarks, and so am more bothered by an enormous (in the sense of number of files, not size) directory than by my bookmarks becoming, as you say, a massive dumping ground. Thus, having the files on disk somehow seems to cause me to deal with them, either sorting them more carefully or deleting them, much sooner (or, at least, before the end of time :-) ).
Meh - no-one's perfect. Apple Mail treats cmd+r as reply; acting as an alias for 'get mail' would make a lot more sense as it's analogous to refresh. I'm forever switching between text editor and browser, then hitting cmd+r before I've realised Mail was in my 'switch chain' and inadvertedly starting a mail reply.
In an ideal world, there would be ~ 26 core commands that do (essentially) the same thing in each application. We're nearly there (cut,copy,paste,open,save,print,etc.) but actions like 'refresh' are poorly served.
> Apple Mail treats cmd+r as reply; acting as an alias for 'get mail' would make a lot more sense as it's analogous to refresh.
However, Apple's poor shortcut choices are made much less egregious by a built-in way of (re)defining custom shortcuts (under System Preferences > Keyboard > Shortcuts); Windows does not natively offer such an option, I think.
OK, I must admit I hadn't fully appreciated the customisability before. App Shortcuts look pretty good, and I can, effectively, get the exact behaviour I want out of Mail. However, the method of assigning a shortcut must be one of the worst pieces of usability I've ever experienced from Apple. From [1]:
"Type the menu command for which you want to set a keyboard shortcut in the Menu Title field.
You must type the command exactly as it appears in the Application menu, including ellipses and any other punctuation. An ellipsis is a special character that looks like three periods. To type an ellipsis, press Option-semicolon, or use the Character Viewer. It may be difficult to know whether the command is written in the menu with a real ellipsis or with three periods, so if one does not work, try the other."
I agree that the instructions are pretty terrible! What might be a better way to do it? The best that I can think of is something like: "Click here to start recording, and click here to choose a running application. The first menu item on which you click will be chosen as the target."
(In fact, I seem to remember some sort of 'macro recorder' from back in the Tiger days that worked on the level of literal mouse motion (and was fully as fragile as it sounded, since it obviously relied heavily on the exact position of things on screen). Does anyone else remember something like that?)
I don't know about the inner workings of Mac applications, but isn't there a resources file that exposes menu items? Seems like this could be accessed via some kind of API.
> I don't know about the inner workings of Mac applications, but isn't there a resources file that exposes menu items?
I guess so, if one knows how to read NIB files (which I'm sure any OS X programmer does, but I don't):
$ cd /Applications/Safari.app; grep -r 'Show Top Sites' *
Binary file Contents/Resources/English.lproj/ToolbarItems.nib matches
> Seems like this could be accessed via some kind of API.
Sure, and there's no need even for it to be a public API, since it's Apple software that sets the shortcut. My question wasn't how the program should handle it, but what would be the best way to present the choice to a (non-programmer) user.
As a Gmail user it annoys me when people attach Outlook emails to messages in a format that is readable only in Outlook. Come on Microsoft, play nicely. You're not the only player anymore.
I actually like the ctrl+Enter shortcut for sending mail. It's used in a lot of other software too and I automatically try ctrl+Enter when submitting any text.
I hate that Microsoft translates stuff like that.
Ctrl+h is find on Swedish Microsoft stuff.
And forget about finding useful excel functions online cause the are all English functions.
If might sound like a good idea until you try it.
Working just becomes really inconsistent, and hard.
The thing that the first letter is the keyboard shortcut helps a bit when trying to remember but it does not help initially when looking for the shortcut.
Unfortunately that always happens when someone has the dominant market position. If you look at last generation's email leader (Lotus Notes) they were lazy and terrible until someone else came along who did it better (namely Microsoft).
Now Lotus Notes is dead. Exchange/Outlook at the current front runners, and they are producing really lazy email clients and not really pushing email forward at all.
What can be done? No clue. The only organisation seemingly able to compete with Microsoft in this arena is Google with their Google Apps for business/education offering. But that has its own issues.
At least Microsoft has made "Outlook Online" a lot better in recent years thanks to their push for Office 365 Subscriptions.
PS - Search in Outlook is shockingly terrible. For some reason during the Vista era someone at Microsoft said: "Let's make search terrible in all of our products." So Vista's search was junk (read: replace a nice Windows 95 search sidebar with hidden obscure magic keywords which didn't work, and only index "known" file types (which is none)) and that filtered down to Outlook which got a huge bloated indexer which is inconsistent, slow, and still relies on magic keywords to accomplish anything.
PPS - Thunderbird also has a terrible search indexer, however it also offers simple filtering which is wonderful. You can disable what they call their "global indexer" (which you should, it sucks) and then just use the "quick search" box within each folder, it is insanely quick, and the filtering options offered a huge efficiency gain.
Outlook is really great at (Exchange) email. I just started at a place with Notes. In the 18 years since the last time I'd had to suffer with Notes for email, I cannot identify a single improvement.
It's a terrible email client but it's better than the rest of them.
The PST file fuckery is the one thing I wish it handled differntly. After that it would be the mess of things caused by 'borrowing' from Word/IE when it comes to composing and viewing emails.
I used to use an old Windows program some time ago. That was the best email client, I ever used. It was never topped by any other. To sad, that it is no longer supported and runs only on Windows.
It seems to me, that nobody really can write a real good eMail clients.
HTML content in emails is the real WTF. I wonder why no-one ever invented a nice markup format for email? Probably because the only type of person qualified to do that wouldn't be seen dead sending non-plain-text email.
Which is ridiculous but strikes me to be done so as to ensure that emails prepared in MS Word render correctly in Outlook?
Of course they could fix MS Word's HTML output and fix Outlook to use MSIE's rendering engine ... but that'd only reduce lockin by allowing Outlook users emails to be read properly in other MUA. Never going to happen.
The compose window of Outlook is WinWord. Outlook (up to 2003) used Trident (Internet Explorer engine) to show HTML-mails. Nowadays Outlook HTML view is powered by Word layout engine as well (for security reasons, as MS said). It cannot handle many CSS style elements, background color and is stuck with HTML 4.
Outlook 97-2013 use Word for the compose window. It's not an option, it's how it works behind the scene (Win32 COM components).
e.g. an known Outlook 2010 bug (with Exchange 2013) crash the Outlook client on startup. But you can still open *.msg files, it opens the mail in a window and one can edit the mail.
It's all about Bill Gates vision "information at your fingertips" from the early nineties and the Cairo operating system.
Outlook 97-2003 has it as an option, 2007+ don't. And BTW the Outlook 97-2003 and 2007+ implementations of this feature are different too (MS split most of Word into wwlib.dll in Word 2007).
I pretty much always accidentally type the Emacs commands first, often in MS Word this means I delete everything then save, rather than just saving, and I end up saving a lot of webpages.
A perfect example of an awful decision. Preference of one person (who happened to be the boss) were taken in account disregarding the common (i.e. most expected) option.
Usability for the boss improved. Usability for most users degraded.
Microsoft doesn't follow the 'standard' for shortcut mapping or behavior most of the time. Why would any of this give pause to anyone who's used their products for any amount of time?
Yep. This pains me no end. At least to search the inbox there is always a search box in the upper right. I could never figure out how to search the text in an opened email.
Yes, that was my conclusion after reading one of the other comments (which was perhaps intended as tongue-in-cheek, but since I'm a literal-minded humourless troll with a penchant for helping out, I thought I'd tl;dr just in case).
(Hey, if I save most of us from clicking on link-baity headlines that could just have easily contained the answer to the question, we all win, right? Right.)
Took me a while to figure out this is some kind of autoreplace thing in Outlook that switches out emoticons with characters from the wingdings font, and J is a smiley face.