Welcome to my new home on the Microsoft Developer Tools and Services blog site

Raymond Chen


Hi, everyone. The Microsoft Developer Tools and Services folks have been kind enough to give my blog a new home. The new site has a mobile-friendly design, and redirections have been put into place¹ so that links to the old site will come here.²

The Developer Tools and Services folks also created a really nice graphic for me, which I’ve put at the top of the home page, though you don’t get the full effect unless you’re on a large screen. Sorry.

I’m still trying to figure out the new site, so don’t be surprised if there are things that look weird. In particular the formatting of most posts is messed up. I’m working to fix them in my copious spare time, but it will take a while to update over 5000 articles. I’m working backwards, so the oldest posts will be the last to be updated.

The new site doesn’t give me as many customization opportunities as the old site did, so my SVG and CSS magic diagrams may not come out right. I’ll work with the blog hosting folks to see how much of it I can get working again, but my first goal is to fix the worst of the formatting issues.

One thing you’ll probably notice is that comments from the old site were not carried forward. Sorry.

If you have other questions about the blog migration, you can check the Developer Blogs FAQ to see if they’re answered there.

If you have questions about the new blog site that are not answered in the FAQ, you can ask them here and I’ll try to find answers to them.

¹ Redirections for posts from February and March of this year haven’t yet been set up. Thanks for your patience.

² This blog has moved so many times, you can probably get some sort of frequent-traveler reward for going to a really old link and redirecting through multiple sites before finally landing here.

Raymond Chen
Raymond Chen

Follow Raymond   

Gunnar Dalsnes 2019-03-13 12:42:27
Can you explain the Sorry link to data protection/ GDPR?
Brant Gurganus
Brant Gurganus 2019-03-13 12:51:28
I do appreciate that you set up redirects. Many sites are just lazy about that or don't get most of that in place before they make the switch.
David Gardiner 2019-03-13 13:23:21
Can you please change the RSS feed to include full post content, rather than just a summary? Thanks, David 
Ian Boyd 2019-03-13 13:28:18

I was hoping that one day that back-end system would understand `MarkDown` in comments, and retroactively re-format correctly done markdown as styling.

Little did i guess that a stray country would mandate that all that valuable knowledge be purged from the Internet everywhere. 

sinclair44 2019-03-13 14:03:31
Posts from Sept - Dec 2004 seem to have missed the transition, e.g., https://blogs.msdn.microsoft.com/oldnewthing/20041014-00/?p=37573 not only redirects to a broken page, but even manually going through the archive there aren't any posts I see from that time range.
Ji Luo 2019-03-13 15:41:05
The RSS feed is producing duplicated entries in Outlook... But that's not a big deal -- only the recent ones are duplicated.
Gunnar Dalsnes 2019-03-13 17:12:41
I really miss number of comments on front page. The rating is gone too, but that I don't miss as much.      
anonymous 2019-03-13 18:24:01
This comment has been deleted.
Steve Mansfield 2019-03-14 01:21:02
When you've clicked on a link and gone into reading a post, there doesn't seem to be any route back to the listing of posts other than the browser back button. And yes, it's a shame that the titles get truncated on the front page. Other than that, nice refresh and I'm sure we'll all get used to the new look & feel soon enough!
Jernej Simončič 2019-03-14 02:22:38
Is there any way to fix the order of comments? Newest on top is annoying.
KGW876 2019-03-14 05:17:42

>but it will take a while to update over 5000 articles

Seems like it would be considerably easier just to add wayback machine links - just a generic header that says 'If this page looks funny, try it's archived version here.' Added bonus: they have the comments too.

Entegy 2019-03-14 06:24:08
Oof. The loss of comments is actually quite a shame. I actually quite enjoyed going back and rereading some of the exercises for the reader, or even just seeing the mindset of computer geek from 5/10/15+ years ago. Or sometimes I just wanted to shake my head at xpclient again.
Adam Rosenfield 2019-03-14 06:49:22

1) Loss of comments is extraordinarily disappointing.  I get why you're doing it, but jeez, there were so many intersting and insightful comments in the last 15 years.

2) +1 to Jernej Simončič's comment: can we get oldest on top please?  And have it always load all comments immediately, instead of only loading N comments and hiding the rest behind a "Load More" button?

3) Is it possible to fix the title of the web page to reverse the order from "The Old New Thing | Article Title" to "Article Title | The Old New Thing"?  I like to read all of the recent articles' comments and keep them open in a bunch of tabs, and now it's impossible to figure out which tab corresponds to which article, since the tab titles all look like "The Old N...".

4) I see there are Bold and Italic buttons in the comment box's toolbar.  Would it be possible to get a preformatted code button too?  (Or does HTML/BBcode/Markdown work for that?)

Edit: Whoa I have no idea why everything turned blue there.  That's, uh, a bug.

Luke727 2019-03-14 07:31:24
Is it possible to add even more whitespace to the design?  /s
Jesse Docken 2019-03-14 07:58:03
So I'm not sure if this is intentional or not, but after logging in to my Microsoft account I can now access a Wordpress dashboard with profile customization and other little features.  While it's not letting me do anything nefarious (so far as I can tell), this is pretty unexpected for a Microsoft-hosted blog and it seems like it wouldn't be hard for a bad actor to probe the dashboard for known vulnerabilities and gain additional access.
Michael Getz 2019-03-14 11:04:04
It would be nice to see comment counts on the post header in the list view https://devblogs.microsoft.com/oldnewthing/ like it used to have. I normally don't keep posts open to follow comment threads.
Dmitry 2019-03-14 12:36:53

Being a reader of your blog for about 7 years by now I’m sad to say that… The new design is just plain terrible. The one who got hired for doing this should have been fired instead.First of all, it doesn’t work well on my older smartphone, so this has nothing to do with “mobile-friendliness” they’ve marketed to you, Raymond. The pages became more bloated internally: more additional network requests are required now to load page completely. The UX is seriously worse than before:* a few people have already mentioned the “Load more” button which just hangs there to have page covered with an overlay for a while and find out that there was nothing to load;* ellipsis at the end of literally every piece of text is the feature of the century;* a lot of screen space is just wasted while the buttons and links are quite small which also is the opposite of mobile-firendliness.The note about losing comments just makes me wonder how this even got to production.

Not even to mention smaller bugs like having a new comment displayed in a different font than the others, losing the space between the lines of text in the comment when it is loaded for editing, etc.

OLD MAN Reynolds 2019-03-15 01:05:08
Hi, one thing I miss from the old site is the navigation pane on the right.  I liked finding old articles by tag or by month/year, is there a chance that this can come back or have I just not found the feature?
DCH3416 2019-03-15 08:04:39
Hello. I'm having a hard time reading the articles. Could the fonts be made darker or black?
Nick . 2019-03-15 12:29:09

I appreciate the pragmatism in your post, but as someone who's read your blog for more than 10 years and trailed behind you in all these transitions, it's astonishing to me how often Microsoft feels the need to mess with these blogs.  I can't help but notice that none of the FAQs on that page is "Why are we doing this?"

The loss of past comments is unforgivable, regardless of what scapegoat gets troted out.  I also really (really) miss the old soothing yellow background (many thanks to Jan for https://userstyles.org/styles/121616/the-old-new-thing-classic-style, which was perfect for the last few years).

Also apparently spellcheck="false" is set on the comment box for some absurd reason.  I guess I'll shout into a paper bag^W^W^W^W^Wsubmit feedback about that and see what happens.

Jakob K 2019-03-17 01:51:48
In case someone has trouble finding the feedback button: Your adblock solution probably removed it. It should be located in the bottom right of the page.
Daniel Sturm 2019-03-17 04:03:32
Hum the blog ate my comment when I posted shortly after this came online. Admittedly the server was rather overloaded..   Anyhow: Could we remove the picture for every post on the home page? It takes a lot of space (and I already bought your book ;) ) 
Leif Strand 2019-03-17 15:05:16
This is precisely why people hate Microsoft, if you choose to understand it. Lately, I've been picturing myself interviewing you, like James Lipton on "Inside the Actors Studio"... because you're such a facinating person, and I have so many questions to ask you. [One of my core functions is to understand the NT loader without reference to source code.] But also, I feel the need to explain to you why even the highest thinkers hate Microsoft. It is not simply a knee-jerk anti-Microsoft reaction when one discovers for the first time that GetVerion() is lying to you based on the application's manifest. Microsoft, despite being rooted in Seattle, is just like the Rebublicans: "we will lie to everyone, we will do whatever is necessary, we will even do what is wrong... simply to retain our position of power." And now, I learn from Slashdot that Microsoft is going to pester me to upgrade from Windows 7. Windows 7: the last version of Windows that (optionally) presents the UI that I want. Yeah. [Picture Matthew McConaughey in that Lincon commercial.] Oh yeah, like I want Windows 10: I want a "Start" menu with advertisements. That's totally what I want. Yeah. I'm being sarcastic. Not at all: some of us actually want to get work done. Now I learn that all my past comments here--from over a deade ago--are lost. This is why people hate Microsoft. Need I explain this further?
cheong00 2019-03-17 16:17:00
A new comment to help debug the site behaviour.
Diamond Zircon 2019-03-17 23:36:56
Login with MSFT account works, with Google account does not. So I may not be myself today... Anyway, I wish the RSS feed would consistently include the entire post; makes it a lot easier for quick skimming a bunch at a time. It's gotten spotty since the Grand Move. I have no idea how many moves I've followed, but I've been reading here a long, long time....  
Accel229 2019-03-18 03:47:50
The loss of comments to all previous posts is catastrophic. I have been a reader of this blog since its inception and the knowledge I got from it was enormous. But the majority of the knowledge actually came from comments, not from posts! In terms of knowledge, the value of this blog has been roughly: 20% in the posts from Raymond, 20% in the comments from Raymond where he was answering comments of others, and 60% in the comments from other people, who were asking the right questions or answering them or providing valuable insights otherwise. Without comments this blog just lost 80% of its value. This is completely unacceptable! Now, I understand that this isn't Raymond's fault. However, is there a way to *at least* bring up a readonly copy of the old site with the old comments? Raymond, please, could you ask whoever migrated the blog (and was moronic enough to just strip all comments with no second thoughts) to please make a readonly copy of the old one? Please.
Accel229 2019-03-18 06:23:10
Also, I just have to say it. The new site is slow - much slower than the old site ever was. It is unbelievable how long pages take to open - we are talking 5-15 seconds. Yes, I submitted this as feedback already, but this just cannot be said enough times. The "upgrade" has been a strict downgrade so far.
Neil Rashbrook 2019-03-27 03:32:43
Well, one bonus is that I've lost the (Copy 1) from my account.
Adam Rosenfield 2019-04-04 07:53:58
Comments used to auto-close 2 weeks after a post was posted; if this comment is submitted successfully, then it seems that's no longer the case.
Damien Knapman 2019-04-11 07:05:05
I know this is quite an old post now but it seems the most appropriate one to reply to. Your posts used to show up regularly on time, practically every day (it was 3pm for me except on days between DST transitions (as in, my DST transition has happened this year, yours hasn't, or vice versa)). But since the move, they don't seem to be showing up at the same time. Have you lost the ability to schedule your posts or does it not give you fine grain control over the exact timings?
Leif Strand 2019-04-16 17:35:24
And BTW Ramond -- and I know this might be heresy... I personally have always belived that Windows has a better design that of Unix/Linux. Partially, because I dont want some stupid clone of an operating system from the seventies. My problems with Windows are the following: the unfortunate accident of the VMS pathnames. The unforunate accident of drive letters. Through an accident of history, it doesn't fit with the C language. Also, Control-C should have singled an event object. It should not create a new thread.
Leif Strand 2019-04-16 17:36:08
It should not have taken me four minutes to figure out how to post here again. Now I am tasked with revising our Visual Studio toolbar yet again. I only did that last year. Because Microsoft no longer has stable APIs. They want to blame developers for their own ineptitute. "Asychonous loading?" The VS team thinks that will solve their problem? VS is dog slow. "Asyncrhonous loading" will not solve their problem. VS 4.x will fire up much faster on far weaker hardware. So now, because of Microsoft's mistakes, I have to do something twice? Three times? Four times? I've already solved the problem of integrating with Visual Studio. Now I have to do it again? Do I have to do this every other year? But of course, Microsoft can be this rude to developers, because it's Microsoft. Windows even runs the ticket machines at the local Metro train station.