> The reason that I wrote sleep 3 seconds is that I want to see how the kernel reacts when init dies.
That was my favorite line in the entire post. I love seeing this kind of fearless experimentation.
When I first learned to program, I desperately wanted everything to work and would try very hard not to break things. As I've matured into senior roles, I spend of a lot of effort creating "safe" development and testing environments like the author did here, just so that I can break things and make observations and then throw the environment away when I've learned what I needed to learn. Tools like vagrant and cheap cloud computing have made this easier to do than ever.