I've really enjoyed the process. It's nice to have an article done and dusted, and then you don't have to worry about it anymore. Unlike code, which keeps breaking, you have to maintain it, deploy it, add features, etc. Code is never done. But an article gets published, and (apart from reading a few comments) that's the end of it.
So I highly recommend subscribing to (or writing for!) LWN. It really is quality content. And I'm not even an avid Linux person. It's really inexpensive for what it is, and they're just a small shop so they deserve it (I think they only have 3 or 4 full time writers).
Ben, just wanted to say that I especially liked your articles and it pushed me to resubscribe to LWN again. I like the topics you write about, because they really interest me. Good job! I really like AWK, Lua, Go and everything around it, so I'm looking forward to more articles from you.
Interesting read. I remember having to write a RISC-V implementation in BSV as class project Junior year in college. What a ride that was. It truly is a simple design though, implementing x86 would take more than an an undergrad.