{"id":19193,"date":"2009-02-11T10:00:00","date_gmt":"2009-02-11T10:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2009\/02\/11\/if-you-get-confused-by-a-register-dump-then-youll-just-have-to-accept-that-some-of-my-postings-wont-make-any-sense\/"},"modified":"2009-02-11T10:00:00","modified_gmt":"2009-02-11T10:00:00","slug":"if-you-get-confused-by-a-register-dump-then-youll-just-have-to-accept-that-some-of-my-postings-wont-make-any-sense","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20090211-00\/?p=19193","title":{"rendered":"If you get confused by a register dump, then you&#8217;ll just have to accept that some of my postings won&#8217;t make any sense"},"content":{"rendered":"<p>This Web site is not for beginners. I try to write for advanced programmers, and if you&#8217;re not an advanced programmer, then you&#8217;ll just have to accept that <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2007\/11\/14\/6188257.aspx#6226024\"> there will be times you are baffled by what I write<\/a>. Often I dial the geek back a notch, explaining some things which should be &#8220;obvious&#8221; to an advanced programmer, such as why storing a constant pointer into a stack location from dynamically-generated code is a clear indicator of a framework thunk. But I will dial it back only so far, and eventually you may just be forced to (horrors!) <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2008\/04\/29\/8436335.aspx#8438384\"> do your own background research<\/a> to get yourself up to speed or simply give up and see if you have better luck with the next entry.<\/p>\n<p> There are some topics I have sitting in my ideas folder which I will probably never actually post about because they are so advanced that even <a href=\"http:\/\/pluralsight.com\/blogs\/dbox\/\"> Don Box<\/a>, COM guru extraordinaire, admitted in email to me that they&#8217;re too advanced <i>even for <a href=\"http:\/\/www.amazon.com\/gp\/product\/0201634465?ie=UTF8&amp;tag=tholneth-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0201634465\"> his super-advanced book on COM<\/a><\/i>. At the PDC, talks used to be categorized as 100, 200, 300, or 400-level, mimicking the categorization of classes at most U.S. universities, with 100-level classes being introductory, and 400-classes being college senior seminar type stuff. COM weak <code>QueryInterface<\/code> would be somewhere at the graduate research level. Stuff so esoteric, nobody would actually need to know it. <\/p>\n<p> To be honest, I don&#8217;t think I&#8217;ve written anything truly advanced in a long time. It&#8217;s all been fairly intermediate for the past few years. People don&#8217;t seem to mind too much, so I&#8217;ll just keep it going. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Web site is not for beginners. I try to write for advanced programmers, and if you&#8217;re not an advanced programmer, then you&#8217;ll just have to accept that there will be times you are baffled by what I write. Often I dial the geek back a notch, explaining some things which should be &#8220;obvious&#8221; to [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-19193","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>This Web site is not for beginners. I try to write for advanced programmers, and if you&#8217;re not an advanced programmer, then you&#8217;ll just have to accept that there will be times you are baffled by what I write. Often I dial the geek back a notch, explaining some things which should be &#8220;obvious&#8221; to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/19193","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=19193"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/19193\/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=19193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=19193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=19193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}