ps As for our kwacking friend. I retired in 2004 so the software I am talking about was written in about 1990 and has long been superceded. As for you evaluating it you wouldnt have a clue because it was written mainly in assembler. As for not having heard the term Chief Engineer, that just shows how little you actually know about Engineering businesses. Incidently my Dad drove steam trains and I remain very proud of him. If you can describe how you would go about designing a variable speed drive for a 20MW feed pump, a spark chamber or a hydrokinetic brake please let us know. Its a bit more testing than recycling second hand facts from the New Scientist or Google!
Assembler - what flavour would you like?
I've written 8080, 6502, z80, 68000, 8086-486, various RISC devices, various embedded processors, PIC's etc, lots of vector processors and of course their GPU offshoots - I've even written assembler for mini's and mainframes that where current whilst you were a lad. Can't be many flavours of assembler I haven't touched. (I can even write some of those at a machine code level from memory if you want)
Then of course there are the scripting languages, LUA and their ilk.
I also have a pretty comprehensive list of OS's for a decent number of machines including both current and ancient.
Finally whilst my knowledge is sketchy I could hold an half decent conversation about machine learning to boot.
For all the companies I've worked for none have ever had a "chief" engineer though.
Technical leads, senior, junior engineers etc but no "chief"s.
If you want me to design a speed control for a pump then I'll need a bit more information other than "20MW feed pump" - means nothing. What sort of motor is it for a start.
(Did I mention I'm a qualified electronics engineer?)
As for your dad, he sounds like he might have been interesting - assuming you didn't inherit some of your worst attributes from him.
We could talk about trains - I've got a small 3.5 inch gauge one part built, sadly workshop time is pretty limited but I've always got time for someone who knows their stuff.
(Steam I hope, can't be bothered with those new fangled diesels).