News for hackers. Stuff that matters.
Re:Why interruptions are frustrating to developers by slingnow on Friday May 28, 2021 @11:45AM (#27316803)
It might be thoughtful, but it is incredibly dismissive of what it takes to be creative in other disciplines, i.e. painting. It effectively reduces the work of the artist to simply the state of a canvas. As if what's on the canvas encompasses the entirety of what it means to be an artist.

In my limited experience in the creative realm (music), it takes an incredible amount of flow and concentration to get a thought or feeling out of your head and into some form of recorded medium. I can't just stop cold, wake up the next morning, listen to what I was working on and pick up where I left off. The creation is a product of a fleeting experience that can't easily be recreated.

Re:Why interruptions are frustrating to developers by mjburgess on Friday May 28, 2021 @11:56AM (#27316957)
If you look at my recommendation it is that programmers should program more like how painters paint. I don't think it's a virtue to have to hold everything in your head.

Programming, as practiced, is distinct from painting -- but this has more to do with the practice of each. Programming tools do not afford the same ability to externalise thinking.

Fundamentally, they are built to run the code. Not to assist the programmer.

Jupyter notebooks are, here, a notable exception.