{"id":37583,"date":"2004-10-13T07:00:00","date_gmt":"2004-10-13T07:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2004\/10\/13\/dispatching-items-collected-from-the-suggestion-box\/"},"modified":"2004-10-13T07:00:00","modified_gmt":"2004-10-13T07:00:00","slug":"dispatching-items-collected-from-the-suggestion-box","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20041013-00\/?p=37583","title":{"rendered":"Dispatching items collected from the suggestion box"},"content":{"rendered":"<p>Okay, I got around to digging through the suggestion box, and today I&#8217;m going to dispatch the items that don&#8217;t require much thought but seemed worthy of reply to some degree. You won&#8217;t learn much of anything today.<\/p>\n<ul>\n<li>Topics I try to avoid<\/p>\n<dl>\n<dt>&#8220;I would like to hear your opinion of the programming languages     you have used.&#8221; <\/p>\n<dt>&#8220;What, in your opinion,     is the strengths and weaknesses of the difference programming     languages included in Visual Studio?&#8221; <\/p>\n<dt>&#8220;What things do you wish had been added to Win32 that never were?&#8221; <\/p>\n<dt>&#8220;What one thing do you believe should never have been added to Win32?&#8221; <\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<dd>\n<p>I try to avoid pure opinion pieces on technical matters.     (Especially if they aren&#8217;t funny.)<\/p>\n<\/dd>\n<dt>&#8220;How is Microsoft working to eliminate the     CRT-based 96dpi default setting in future versions of Windows?&#8221; <\/p>\n<dt>&#8220;How has the command line evolved and where is it heading?&#8221; <\/p>\n<dt>&#8220;How might Win32 evolve in the next version of Windows?&#8221; <\/dt>\n<\/dt>\n<\/dt>\n<dd>\n<p>I try to avoid speculating about the future.<\/p>\n<\/dd>\n<dt>&#8220;Do Microsofties keep their checkouts on their own hard drive,     or do you have a home directory on a server?&#8221; <\/p>\n<dt>&#8220;Does anyone ever get fired for making a     mistake that costs everyone a lot of time and money?&#8221; <\/dt>\n<\/dt>\n<dd>\n<p>I don&#8217;t feel I have the authority to discuss this.<\/p>\n<\/dd>\n<\/dl>\n<\/li>\n<li>\n<p>Topics that are outside my realm of expertise<\/p>\n<dl>\n<dt>&#8220;How should I store a user&#8217;s credentials securely?&#8221; <\/p>\n<dt>&#8220;Sometimes when we query the SID of a computer we get back a blank SID.&#8221; <\/dt>\n<\/dt>\n<dd>\n<p>You want to ask a security person, like say     <a href=\"http:\/\/blogs.msdn.com\/michael_howard\">Michael Howard<\/a>.<\/p>\n<\/dd>\n<dt>&#8220;Terminal Services sessions won&#8217;t span more than 1 monitor.     Any workarounds or suggestions?&#8221; <\/dt>\n<dd>\n<p>This a question for the Terminal Services team.<\/p>\n<\/dd>\n<dt>&#8220;Why is it so hard to make Windows Messenger go away?&#8221; <\/dt>\n<dd>\n<p>Try asking the Windows Messenger team.<\/p>\n<\/dd>\n<dt>&#8220;Why doesn&#8217;t the Office\/Visual Studio team     release the code for their neato UI&#8217;s.&#8221; <\/p>\n<dt>&#8220;How do I paste pictures into a Word document?&#8221; <\/p>\n<dt>&#8220;How do I position page numbers in Word?&#8221; <\/p>\n<dt>&#8220;Why does the VBA ROUND function differ from Excel?&#8221; <\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<dd>\n<p>I am not the Office or Visual Studio team.<\/p>\n<\/dd>\n<dt>&#8220;So, I&#8217;m wondering who to go to talk about COM marshalling stuff.&#8221; <\/p>\n<dt>&#8220;What settings is Windows saving when it says it&#8217;s     saving your settings at shutdown\/logoff?&#8221; <\/p>\n<dt>&#8220;Why are mutexes internally known in Windows NT as &#8220;mutants&#8221;?&#8221; <\/p>\n<dt>&#8220;Is there any way to shutdown USB device     using keyboard instead of clicking on notification icon?&#8221; <\/p>\n<dt>&#8220;Can you comment on the IXmlSerializable interface&#8230;&#8221; <\/p>\n<dt>&#8220;A question about the windows networking system&#8230;&#8221; <\/p>\n<dt>&#8220;Is there any good reason Windows hardly ever finds the CD drive,     or whatever directory you&#8217;ve already specified 17 times has the drivers?&#8221; <\/p>\n<dt>&#8220;How about when you make some very minor change in     TCP\/IP settings and Windows reinstalls about 34 .dll files     that are already in System32?&#8221; <\/p>\n<dt>&#8220;Why does my 200GB drive show up as 131GB?&#8221; <\/p>\n<dt>&#8220;How do I install Message Queueing?&#8221; <\/p>\n<dt>&#8220;How do I fix the error &#8216;Visual Basic module is corrupt&#8217;?&#8221; <\/p>\n<dt>&#8220;Why does Internet Explorer lose my status bar?&#8221; <\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<dd>\n<p>I have no idea. I have never worked on logon\/logoff or     COM marshalling or USB hardware or the CLR or networking     or Plug and Play or backup&#8230;     (Though for the status bar question, I have a wild guess     which is likely to be completely wrong.     If the last window you close is a pop-up ad with no status bar,     then maybe it is that &#8220;no status bar&#8221; that is     the one that ends up being saved as your preference.     Just a wild guess.)<\/p>\n<\/dd>\n<dt>&#8220;Why can&#8217;t I customize X?&#8221; <\/dt>\n<dd>\n<p>Every customization comes at a cost.     The line has to be drawn somewhere.<\/p>\n<\/dd>\n<\/dl>\n<\/li>\n<li>\n<p>Topics not of general interest     (usually &#8220;please debug my computer&#8221;)<\/p>\n<dl>\n<dt>&#8220;Why does running MS Money make these shortcuts slow down to a crawl?&#8221; <\/dt>\n<dd>\n<p>Sounds like something you should take up with the MS Money folks.<\/p>\n<\/dd>\n<dt>&#8220;What&#8217;s with that taskbar bug where you click     the button for one window and another pops up right before it does?&#8221; <\/dt>\n<dd>\n<p>I&#8217;ve never see this.<\/p>\n<\/dd>\n<dt>&#8220;Why can&#8217;t I rename My Computer?&#8221; <\/dt>\n<dd>\n<p>&#8220;My Computer&#8221; renaming works for me.<\/p>\n<\/dd>\n<dt>&#8220;In my program, I get an error resource not found.&#8221; <\/p>\n<dt>&#8220;I&#8217;m having a problem with backing up my computer.&#8221; <\/p>\n<dt>&#8220;I want to grep date or timestamp of files in UNIX through     shell script where date format or timestamp is like &#8216;Jul  9&#8217; or &#8216;Jul 12&#8217;.     In this where day is of single digit the space between month and day is     2 characters, but where day is of 2 digits the space is of 1 character.&#8221; <\/p>\n<dt>&#8220;I have a form that needs a date field to populate upon opening the file.     Then the date will be used to generate a number for Tracking purposes.     Then when the file is saved and e-mailed to the next person     the date and number must remain fixed.     What is the best way to set this up?&#8221; <\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<dd>\n<p>These questions aren&#8217;t of general interest. One of them isn&#8217;t     even about Windows, and I don&#8217;t     understand that last one, but please, don&#8217;t explain.<\/p>\n<\/dd>\n<dt>&#8220;Help me get my iPod working.&#8221; <\/p>\n<dt>&#8220;Please translate this into German for me.&#8221; <\/p>\n<dt>&#8220;Please forward me some information as well as a demo and some samples of Blogs.&#8221; (from a Fortune 500 company no less) <\/p>\n<dt>&#8220;How do I take a screenshot of my Powerbook G4?&#8221; <\/dt>\n<\/dt>\n<\/dt>\n<\/dt>\n<dd>\n<p>I am at a loss as to how I should respond to these requests.<\/p>\n<\/dd>\n<\/dl>\n<\/li>\n<li>\n<p>Short answers<\/p>\n<dl>\n<dt>&#8220;At one point with tab controls it was documented to     let you set the color of the tab. Why was it removed?&#8221; <\/dt>\n<dd>\n<p>You could do that?  News to me.<\/p>\n<\/dd>\n<dt>&#8220;Why do you make it so hard to properly create a replacement shell?&#8221; <\/dt>\n<dd>\n<p>It&#8217;s not that anybody makes it hard; rather that nobody     goes out of their way to make it easy.<\/p>\n<\/dd>\n<dt>&#8220;Why is explorer.exe monolithic?     Why wasn&#8217;t there a desktop.exe, taskbar.exe, etc?&#8221; <\/dt>\n<dd>\n<p>Processes are expensive.<\/p>\n<\/dd>\n<dt>&#8220;If a program has a dialog box open,     why does Alt+Tab show the dialog box title, but     Task Manager shows the application title?&#8221; <\/dt>\n<dd>\n<p>Because Alt+Tab is for switching among windows.     But Task Manager is for switching among applications.<\/p>\n<\/dd>\n<dt>&#8220;What is the history of the &#8220;X&#8221; button?&#8221; <\/dt>\n<dd>\n<p>Nothing earth-shattering.     Studies showed that people didn&#8217;t know how to exit programs,     so some people sat down and tried to work out some     universal symbol that would clearly indicate &#8220;Close&#8221;.<\/p>\n<\/dd>\n<dt>&#8220;Why can&#8217;t you change the bitmap on the Start menu?&#8221; <\/dt>\n<dd>\n<p>It&#8217;s branding.<\/p>\n<\/dd>\n<dt>&#8220;Why is it so hard to write a program that does gross things     to Explorer?&#8221; <\/dt>\n<dd>\n<p>Allowing other programs do gross things to Explorer wasn&#8217;t     on its list of design goals.<\/p>\n<\/dd>\n<\/dl>\n<\/li>\n<\/ul>\n<p> Other entries require more thought.  Each non-code entry takes me a half hour or so, more if I have to do research (if somebody asks me a question outside my area of expertise and I feel like hunting for the answer), and the code entries require an hour and a half or more. Some of them take days. I think I spent three weeks on the dialog box template series, and about as much on the context menus. (And there are plenty of other series in various stages of completion.) <\/p>\n<p> I don&#8217;t get paid to do this.  It&#8217;s just a hobby. It&#8217;s frustrating when people order you to spend more time on your hobby.  And then when you decide it&#8217;s too much and start closing comments to try to get some of your life back, people call you a coward and assume that you stopped for some nefarious reason. (Like when they say, &#8220;Look, Raymond closed comments as soon as people started asking embarrassing questions.&#8221; But the comment timestamps prove otherwise. I closed comments weeks or months later.) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Okay, I got around to digging through the suggestion box, and today I&#8217;m going to dispatch the items that don&#8217;t require much thought but seemed worthy of reply to some degree. You won&#8217;t learn much of anything today. Topics I try to avoid &#8220;I would like to hear your opinion of the programming languages you [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-37583","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>Okay, I got around to digging through the suggestion box, and today I&#8217;m going to dispatch the items that don&#8217;t require much thought but seemed worthy of reply to some degree. You won&#8217;t learn much of anything today. Topics I try to avoid &#8220;I would like to hear your opinion of the programming languages you [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/37583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=37583"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/37583\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=37583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=37583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=37583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}