logoalt Hacker News

kjellsbellstoday at 12:23 AM9 repliesview on HN

One thing that scares me a little is whether there are younger developers, say, 25-40, who can and want to pick up the mantle of Windows internals gurus.

I mean, Chen has decades of winternals in his head. Microsoft has been gutting their staff for years now. When the Petzold/Chen generation hang up their spurs, does Microsoft still have a critical mass of people who understand Windows from the metal up?


Replies

pjmlptoday at 5:49 AM

Why do you think Windows is currently such a mess?

Microsoft new blood has been educated on Macs and ChromeOS, even if they do games it is most likely consoles.

On WinUI community calls you usually would get puzzled faces when the Q&A touched when would WinUI be able to do "insert basic Win32/Forms/WPF" feature.

Management apparently doesn't care they actually understand Windows, or get the required trainings to meet the quality of their predecessors.

That is how you get Webview2 all over the place.

show 1 reply
delta_p_delta_xtoday at 9:39 AM

As someone within that age group who moved back to Windows for development and entertainment, I find systems programming on Windows more fun and engaging than on competition OSs.

Oddly enough the open-source nature of the latter kind of takes away some of the thrill. Eerything is just... there, whereas with Windows there's always quite a bit of digging and investigation involved. Or maybe this is Stockholm syndrome; I dunno.

show 1 reply
AdieuToLogictoday at 2:17 AM

> One thing that scares me a little is whether there are younger developers, say, 25-40, who can and want to pick up the mantle of Windows internals gurus.

A similar "brain drain" has occurred in macOS (formerly known as OS-X) over the years, as evident in man page documentation for "newer" daemons shipped. An easy way to verify this is to run:

  ps -A | awk '{ print $4 }' | grep 'libexec/.*[a-z]d$'
And compare the man pages for the daemons running with the man page for `launchd`.

While this exercise is illuminating, it is also depressing IMHO.

show 2 replies
LatencyKillstoday at 12:49 AM

I was a dev on the Visual Studio and Windows teams in the 90s. I’m retired but mentor CS students at two local universities.

I haven’t had a student in two years that was even remotely interested in ring-0, internals, or really understanding a debugger.

I’m not being critical; they are just focused on higher level abstractions.

show 3 replies
dataflowtoday at 1:01 AM

> who can

Probably enough to keep Windows going, at least.

> and want to

Not if the pay or location is uncompetitive.

charcircuittoday at 3:50 AM

Why do you think that is not already happening within Microsoft?

im3w1ltoday at 12:47 AM

One trend to watch is AI cheat devices. Instead of running detectable software they have a fully separate device that uses AI for object detection and aimbotting. If cheaters move to using those, then the argument for kernel mode anticheat weakens. And that is the cornerstone keeping gamers on windows.

show 2 replies
mrheosupertoday at 1:57 AM

Obviously it's Copilot /s

majorchordtoday at 12:28 AM

Maybe they'll just train Copilot on their code to help them.