Studied electrical engineering, electronic communications. Made the mistake of showing students how to break VMS and it never ran again so I had to bring up MVT (which is a dark art) on the antique IBM kit.
Had my accident and then wrote (estimating, purchasing and job cost) software (in a week and integrated it with financials) for some horrid midframe.
Later designed manufacturing plants with lots of different kinds of electric motors. All using real computers and . Cyber (dead loaded), IBM (brought up MVT), DG, DEC (RSTS not VMS), assembler on micros and of course C on Unix.
Then back to IT again, but only using computers not PeeCees.
Not MeS-DoS or Wingdowse (WNT) PeeCees.
Being familiar with the Unix least surprise design I can use Unix or alike in any state:-
PeeCees can be fixed with Debian , Gentoo , FreeBSD , Solaris , etc.
Know about Li-Ion charging and ironless permanent magnet and other motors. Know about computers, know how fix a PeeCee as described above.