“Per Urban Dictionary it is”
I checked that definition. He had a machine that produces fabric designs. He programmed it to do a particular design. He used the machine strictly as the machine was intended to be used. Nothing extraordinary.
I am a programmer. Software-wise, to me, a hack would be a quick and dirty, or just dirty, modification to a program. Or a modification intended to produce an illegal benefit.