One interesting thing Feynman figured out is that diffraction can be calculated in terms of spinning arrows. It's procedural, so it's easily turned into a program. I've always wanted to do it someday.
To follow this thread, read through QED (https://www.amazon.com/QED-Strange-Theory-Light-Matter/dp/06...) – it's quite readable.