The thing about programming is it can be done with tape [1], birds [2] and textiles [3]. It happens to mostly be done on machines.
[1] https://en.wikipedia.org/wiki/Turing_machine
[2] https://en.wikipedia.org/wiki/IP_over_Avian_Carriers
[3] https://www.karriweaver.com/selvagenotes/weaving-computing-t...