While there is no point in denying the wonders of technology, boy can it frustrate an old git like me.... Having worked with some of this stuff as it emerged to then engulfed and made normal engineering logic it ever seemed I was faced with problems caused by programmers perhaps being to confident in their own logic in terms of the programme than trying to take time to consider human logic in terms of the mistakes they seem likely to make..? Yeah well making ever more complex systems FOOLproof is a big ask... But...?
I have posted this vid before but if you can get over the presenters "style" it seems to provide insight to programming that causes confusion amongst those tasked to resolve issues...? NOT that Morgans would ever suffer any such foible..?
https://www.youtube.com/watch?v=B7gggowzPSE&t=192s