I couldnāt agree more, especially considering Iām one of those āprogrammers of a certain ageā.
I remember vividly one of the first programs I have analyzed - a phone book that was included in the (5 1/4", of course) floppy that came with my first computer, an Apple II.
Since I was learning my way into BASIC, I couldnāt understand how the software could keep the entries between boots, since there was no data file!
Then I looked the code, and it had some lines like these, in the beginning:
10 REM ā¦
20 REM ā¦
After insterting an entry, next time it would look like this (Iām oversimplifying here):
10 REM Altimari, Rubens 257-9637 ā¦
20 REM ā¦
In other words, Iāve learned, right in my first weeks as a developer, still in high school, the concepts of memory as a single repository for data and code, as well as several dirty tricks related to direct memory access, saving things on disk programmaticaly, and so on.
I wonder how Dijkstra would feel about that⦠:-]
Rubens