The question is if developing filesystems attracts a certain kind of people or the act of debugging filesystem issues & being flamed on the kernel mailing list makes people that way.
Now, when they downsized and reorganized and put me on the windows driver team, I left the company within a week.
Designing software for a printer means being a very aggressive user of a printer. There's no way to unit test this stuff. You just have to print the damn thing and then inspect the physical artifact.
"If it looks good, it is good." was a mantra