She opened the first sample driver: "Hello World" for kernel-mode. It was fifty-seven lines of code that did absolutely nothing except print "Hello, KMDF!" to the debug output. Fifty-seven lines. A user-mode "Hello World" in C was six lines.
The HLK estimated completion time: 47 hours. windows wdk
For six hours, she debugged. She used WinDbg—the legendary debugger that looked like it was designed in 1992 and lovingly preserved in amber. WinDbg's interface was a study in masochism: three separate windows, a command line from the DOS era, and error messages like "Unable to load image ntoskrnl.exe, Win32 error 0n30." She opened the first sample driver: "Hello World"