Who implemented the Windows NT blue screen of death?

Date:September 26, 2017 / year-entry #215
Tags:history
Orig Link:https://blogs.msdn.microsoft.com/oldnewthing/20170926-00/?p=97085
Comments:    14
Summary:My colleague John Vert.

Following up on the history of the Windows 3.1 and Windows 95 blue screen messages, John Vert admits that he wrote the Windows NT blue screen of death. In particular, he explains why it was white text on a blue background. (That it happened to match the Windows 3.1 and Windows 95 color scheme was a coincidence.)

As I recall, it was John Vert who taught me the basics of Alpha AXP assembly language. (As I noted earlier, As Richard Bond taught me the basics of Itanium assembly language.)


Comments (14)
  1. mikeb says:

    And I *still* use SlickEdit.

    1. mikeb says:

      Though back in 1991 I would have been using Brief. My recollection is that Brief’s default color scheme was a similar white-on-blue.

  2. Anon says:

    With the name ‘Vert’ why didn’t he make it green? Green text on a black background would look like an old dumb terminal.

  3. DWalker07 says:

    No, no, since The Register (or Slashdot, or someone) said that Raymond Chen wrote the Blue Screen of Death, it must be true.

    1. pc says:

      Come on, everybody knows that Bill Gates personally writes every single line of code that Microsoft ships.

      Let’s not confuse people with the facts.

      1. Yuhong Bao says:

        I do wonder how much Ballmer was personally involved in NT in these days.

  4. Mihai says:

    Blue background was very popular “back then”. See Turbo Pascal, Turbo C++, Norton Commander, XTree Gold…

    I don’t say that the explanation Vert gives is false…

    Just trying to explain why SlickEdit had a blue theme :-)

  5. smf says:

    It’s an interesting anecdote. Of course you don’t want your error screen to be the same colour as your boot screen or editor.

  6. Er… Your source is a Quora post…

    Are you sure it is the genuine John Vert? (Anyone can create an account and claim to be John Vert.) Actually, is there (or has there ever been) a John Vert, the ex-Windows NT kernel guy, working for Microsoft?

    1. You’re saying a ghost taught me Alpha AXP assembly language?

      1. Depends on whether you learned Alpha AXP from a Quora account or not.

        Please don’t get defensive; I am not attacking. I am just checking a fact. Do you know how many people have so far come to Wikipedia claiming they are Bill Gates, Anders Hejlsberg or Ellon Musk?

        I’m just asking a simple question: Are you sure this Quora account belongs to a genuine article?

        1. Why would somebody impersonate John Vert? “Hey, check this out, I’m going to impersonate an obscure Windows developer and create absolutely no controversy whatsoever. It’ll be hilarious!”

          1. Stick with Wikipedia’s “checkuser” privilege-holders for a while and they tell you why. When everyone looks with skepticism at a user account that says “I am Bill Gates”, impersonators start with more complex tactics. Almost a nobody in comparison to Bill Gates, this user account is still a candidate for being one of the three pillars of a reliable source: Credible author. This author is still counted as “Horse’s own mouth” in comparison to total nobodies. (If you truly want to know more, contact User:Codename Lisa of English Wikipedia. Unlike me, she is a social guru.)

            But the fact that you have so far eluded answering with a “Yes” or “No” greatly worries me. To tell the truth, if you had answered in your first or second post, your word would have carried much conviction.

          2. I can’t prove that it really is John Vert. I’ll leave you to make your own decision as to whether the story is trustworthy. That’s why I linked to it. My initial remark was responding your claim that there may not even exist a person named John Vert. I can vouch for the existence of a person named John Vert.

Comments are closed.


*DISCLAIMER: I DO NOT OWN THIS CONTENT. If you are the owner and would like it removed, please contact me. The content herein is an archived reproduction of entries from Raymond Chen's "Old New Thing" Blog (most recent link is here). It may have slight formatting modifications for consistency and to improve readability.

WHY DID I DUPLICATE THIS CONTENT HERE? Let me first say this site has never had anything to sell and has never shown ads of any kind. I have nothing monetarily to gain by duplicating content here. Because I had made my own local copy of this content throughout the years, for ease of using tools like grep, I decided to put it online after I discovered some of the original content previously and publicly available, had disappeared approximately early to mid 2019. At the same time, I present the content in an easily accessible theme-agnostic way.

The information provided by Raymond's blog is, for all practical purposes, more authoritative on Windows Development than Microsoft's own MSDN documentation and should be considered supplemental reading to that documentation. The wealth of missing details provided by this blog that Microsoft could not or did not document about Windows over the years is vital enough, many would agree an online "backup" of these details is a necessary endeavor. Specifics include:

<-- Back to Old New Thing Archive Index