Stop Writing Dead Programs
I watched the video when this was last submitted and he makes some interesting points with many of which I disagree.<p>Images as illustrations in the code:<p>Yeah, sure, it would be nice to have the Vitruvian Man in the code, but it's also nice to be able to re-open your text file in 5 years, when development on the IDE has stopped and it no longer runs on current operating systems. Also, animations would be hugely distracting.<p>Code cells:<p>With jupyter and spyder I have been bitten by lingering obsolete state from re-running cells or code blocks various time. I find the program much easier to debug if it runs on a clean slate and builds all the state from scratch. If building state takes long, I try to cache, save it to disk, and go from there.<p>Nonetheless, an interesting perspective.