I still keep up with a few technical journals. I tend to read CACM’s “Kode Vicious” letters. Often a bit on the technical side, but written from a realistic, if not cynical, perspective.
The latest one is on self-driving cars. Short and uncomplicated, it lays out some of the high level issues for success in safety critical software applications. Not as boring as it sounds, even for non-techies.
Kode Vicious Plays in Traffic
By George V. Neville-Neil
Communications of the ACM, Vol. 63 No. 6, Pages 25-26