Reading the "programming experiences" - haven't we developed our own expertises and acquired what we had to acquire to do our "bench" and "application" tasks? I am sorry I've pontificated on about my own very narrow things. Perspective is restored - aren't we folk who will learn anything which makes a path to a goal defined in the physical world?
We had to be very close to the computer hardware more than two decades ago, because our big ideas and dreams proved bigger than computer memory availability, etc., when we improvised our way in.
-----------------------------------
For me understanding computer and other new electronic hardware was a way to advance after my career as a chemist was cut short, first by the draft blocking grad school and then the EPA chasing the industry off-shore. Returning to college full-time again was out and seeking an EE degree at night while supporting myself proved impractical though I did try. That ended when I fell asleep driving home late and woke up with wheels in the gravel.
The rapidly evolving computer landscape gave me an opening to be valuable and advance by keeping current with new developments. I'd always been a very hands-on builder with good near vision and fine motor skills, and noticed that technicians did hobby-like bench work generally without annoyances while degreed engineers sat and argued in meetings. There was very little competent competition for both designing and constructing small projects or parts of larger ones sized for one person, especially for handling electronic hardware plus software plus mechanical packaging. The job of technician is open-ended, Arnold Wilkins contributed as much or more to early British radar as Watson-Watt.
When I saw James Bond I knew immediately that I wanted instead to work for or become Q, and in Army Basic I actually got to make that choice.
I made a spray can that sprayed when tested and could also contain secret passwords etc, a light bulb that stored a hidden key, and folded and soldered tin can steel and copper pipe scrap into a candy bar sized box that unfolded into a crossbow which shot darts with X-Cube flashbulbs heads that flashed on impact.
I could usually solve a problem in a way too simple to patent as a commercial product so I kept quiet and was paid to built the solutions others had proposed, twice after reducing its complexity and cost by half or more. Example are the very simple solar tracker circuit I mentioned, my sealing and insulating inserts that double the efficiency of standard windows and a sink spray replacing a shower head, which began as a cold weather dog washer.
I clean my wood stove chimney weekly from ground level by pulling one cord to flip open the rain cap and another to hoist up, swing over and drop in a weighted shop-made brush of nylon string trimmer cord, curve up to slide down easily when very cold and then dig in upward. The metal chimney rests on a shelf with clearance underneath for a tub to contain the soot. My roof gutters are on shop-made hangers that leave the top clear for a cleaning scoop on a swimming pool extension pole.
AFAIK no one has copied my folding heavy hoisting tripod which is too easily made to protect with a patent. I may ask the trade school engineering teacher who taught 3D CAD to see if he can analyze the multiple angular stresses in the joint. I go by what has deformed and been upgraded. I'd like to know if the leg loading vector is close enough to centered axially to justify k=1 in a column strength formula, which gives a high capacity with common light weight material.