I watched that video (half of it iirc) and I didn't find it boring. I later learnt a kernel module was not needed for my purpose but I still managed to write a very basic one.
He starts by saying "good artists copy great artists steal" and copy pastes the USB skeleton driver. Then he builds from there.