December 31st, 2024

2024 year-end link clearance

We made it to the end. It seems to get harder every year.

We made it to the end. It seems to get harder every year.

Author

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

5 comments

  • Nolen Royalty 14 hours ago

    I’m the creator of Every UUID. Just wanted to say that I’ve been reading this blog since I learned to program (decades ago!) and so I was absolutely delighted to see it mentioned here. I’m really thrilled that you enjoyed it.

    -Nolen

  • Ian Boyd 3 days ago

    And for posterity, and fairness to Michael Kaplan, here’s the archive of his blog:

    https://archives.miloush.net/michkap/archive/

    A blog on par with Old New Thing in terms of providing background, and explanations, that make the documentation and behaviour make sense.

    RIP.

  • LB 5 days ago

    There doesn't seem to be a way to comment on that blog about push_back vs emplace_back. I wanted to say I find it really disheartening that the only valid reason presented to use push_back is to reduce compile time. Slightly misleading blog post title, useful advice for optimizing compile time I guess but it just goes to show that otherwise push_back has no reason to be used since emplace_back can do everything it can do...

    Read more
  • Jyrki Vesterinen

    Man, that C++ seasoning talk. The lead programmer of the team I was part of at the time showed it to us and it has stuck to me too. We implemented some basic functional programming constructs in Lua on our own, then proceeded to learn LINQ when we were assigned to a C# project. And even in my subsequent programming jobs I've strived for functional style when convenient, all thanks to Sean's advice.

    Thank you, Sean....

    Read more
    • Stephen Foster 4 days ago · Edited

      Am sharing in this sentiment and experience. Had my first taste in a python-based mentorship while in college with code golf one liners, and that experience has stuck with me too. My day job is C89, with our internal tooling being a healthy mix of C and C++ (where perhaps one's preconceived notions about what that C++ usage's level of cognizance of modern practices could absolutely be affirmed).

      That talk, in addition to auxiliary reading,...

      Read more