Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Advanced Windows

    Advanced Windows

    Jeffrey Richter · 1995

    Programming
    Open LibraryAmazon
    Stats for nerds
    3recommend
    7mentions
    7people
    2010–2024years
    43% recommend57% neutral

    Mentions per year

    20102012201420162018202020222024

    What Hacker News says

    1. tzsMay 2020
      > Project Reunion is our vision for unifying and evolving the Windows developer platform to make it easier to build great apps that work across all the Windows 10 versions and devices people use.

      I just want it to be like it was in 1998. Want to learn how to program for Windows 95, 98, or NT back then? Buy Programming Windows 5th edition by Charles Petzold, read it, and you are most of the way there. Add Advanced Windows by Jeffrey Richter if you need more lower level knowledge.

      If you needed to support Win 3.1, you had Petzold's Programming Windows 3.1 for that. (...and Petzold's Programming the OS/2 Presentation Manager if you wanted to branch out a bit).

      Just get Petzold to write one of these for Windows 10 and I'll be happy.

      thread
    2. hyperman1Oct 2018
      > Frankly on windows this is AFAIK a mostly-unheard-of technique. No one does mapping.

      This must be incorrect.

      Jeffrey Richter's advanced windows, a very widespread win32 book, introduced this technique to a LOT of developers, just when windows was the hot stuff for programmers. I don't think I've seen a win32 code base >100 Kloc without mapping. Understanding and using it is one of those rites of passage that marks the switch from junior to medior win32 developer.

      thread
    3. lrobbDec 2012
      Some of my most enjoyable programming involved writing high performance multithreaded socket services with a copy of Advanced Windows at my side (back when tech books were relevant).

      I do have a certain amount of nostalgia for the days when all programming was pretty much "close to the machine". Now we spend our time gluing frameworks and libraries together to create apps.

      thread
    4. kruadorMay 2024
      I would recommend "Programming Server-Side Applications for Windows 2000" by Jeffrey Richter and Jason D. Clark.

      Richter also wrote "Windows via C/C++", which was previously titled "Programming Applications for Windows 2000" (4th edition) or "Advanced Windows" (3rd and earlier editions).

      I realise these books are now very old (17 years old for "Windows via C/C++" and 25 years for "Programming Server-Side Applications") but really, the Windows API hasn't changed all that much in that time.

      thread
    5. rayxi271828Aug 2021
      Using the criterion at the bottom of the page: "a specific book I would tell myself to read at the beginning of my career as a developer", the closest for me is probably The Pragmatic Programmer.

      Not The Tao Te Ching (huh?), not Zen and the Art of Motorcycle Maintenance (really now?), not Advanced Windows (that I did read near the beginning of my career as a Windows C++ programmer), not any of The Little/Seasoned/Reasoned Schemer (all of which I read and I had tremendous fun with).

      IMHO, this sounds more like a "I'm a programmer and this is a book I remember fondly" kind of list.

      thread
    6. bluedinoMay 2020
      Reminds me of stuff like "Advanced Windows 95 Programming" by Jeffrey Richter
      thread

    Related

    Cover of Programming Windows
    2008–2026

    Programming Windows

    Charles Petzold
    31 recommend · 69
    Cover of Advanced programming in the Unix environment
    2008–2025

    Advanced programming in the Unix environment

    W. Richard Stevens
    100 recommend · 153
    Cover of Windows internals
    2012–2022

    Windows internals

    Mark E. Russinovich
    8 recommend · 10
    Cover of Operating Systems
    2007–2026

    Operating Systems

    Andrew S. Tanenbaum
    63 recommend · 115
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Modern Operating Systems
    2008–2026

    Modern Operating Systems

    Andrew S. Tanenbaum
    52 recommend · 91
    Cover of The UNIX programming environment
    2007–2026

    The UNIX programming environment

    Brian W. Kernighan
    86 recommend · 215
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385