There is a reason for part time programming jobs not to be common: in most case, you want the work to be finished as soon as possible.
Part time makes sens as an employer for jobs that require constant presence and not much context to be executed (think of a cashier, for example). Then you can fill a full time with multiple part time workers.
But for jobs like programming, part time makes less sense.