It was QMK that actually motivated me to build my own macropad (well, it was a rotary controller) which was ton of fun even though I was just following simple tutorials. But as a software guy, building something physical sourcing all the parts myself opened a new realm of pleasure.