Всегда умиляли такие ортодоксальные тру эмбеддеры как вы. Если код не их, то код говно. Гайвер никогда не говорил что он ниибацца программист, это его увлечение, которое переросло в блоггинг. Он никогда не кичился своим суперкодом, он делал так чтоб работало, но не более того. Вам нравится работать с регистрами чтоб ногой подрыгать? Писать на ассемблере чтоб ШИМ был супербыстрым? Ваше право. Большинству нужно "быстро и чтоб работало". И все.
По поводу того что он "спиздил": он во многих поделках так и говорит "вызов принят", и повторяет что-то похожее. Использует код из инета, о чем так и говорит. Блядь да все так делают, просто кто-то молчит об этом, кто-то говорит, а кто-то типа вас кричит "все говно я сделал бы круче".
Проблемы с тем что начинают повторять конечно будут, так как 90% повторяльщиков думают что это все готовое, только спаять. А на деле даже среду нормально поставить не могут.
заведите свой блог и учите там как надо писать код. Я с удовольствием посмотрю.