Sorry, but this triggered me getting defensive... here's the rant.
By programming, I mean starting from a sketch on a piece of paper at lunch at Wendy's outlining an idea, and implementing it on both a handheld computer programmed in PL/N, connecting to it via a weird custom serial card/cable, then in Turbo Pascal on an IBM compatible PC, implementing a database, text editing routines, multitasking, and all end user support... in the days of MS-DOS through Windows 3.1
Building my own multi-tasking definitely wasn't plumbing, but after I had the libraries built I needed, it was all plumbing.
The nice thing is in Turbo Pascal, everything had help that was complete, with a working example piece of code.
GIT still is way better than backups to zip file on floppies.
By programming, I mean starting from a sketch on a piece of paper at lunch at Wendy's outlining an idea, and implementing it on both a handheld computer programmed in PL/N, connecting to it via a weird custom serial card/cable, then in Turbo Pascal on an IBM compatible PC, implementing a database, text editing routines, multitasking, and all end user support... in the days of MS-DOS through Windows 3.1
Building my own multi-tasking definitely wasn't plumbing, but after I had the libraries built I needed, it was all plumbing.
The nice thing is in Turbo Pascal, everything had help that was complete, with a working example piece of code.
GIT still is way better than backups to zip file on floppies.