@roadriverrail Or, like, I've done a lot more systems code than drivers—sockets and other syscalls, but also binary struct analysis or protocol implementation.
I never want to generate or parse http or gods help us smb again. I want to write an annotated protocol description and then write reusable code to transform that into an implementation on my preferred platform with appropriate, configurable constraints. And I want that same transformer to also work on a text description of smtp or dns.