I don't consider myself that much advanced, but I think Iverson's "Notation as a Tool of Thought"[1], and Wirth's "A Plea for Lean Software"[2] make one rethink many concepts of our daily programming tasks (the 2 articles work at 2 different levels)
But really, anything you grab from any of them is awesome by default.
But really, anything you grab from any of them is awesome by default.
1. http://www.eecg.toronto.edu/~jzhu/csc326/readings/iverson.pd...
2. https://cr.yp.to/bib/1995/wirth.pdf