Hacker News new | ask | show | jobs
by hsn915 1285 days ago
Programming is almost never about modelling a real world process - unless you're doing some kind of physics simulation.

Programming is mainly about data transformations.

1 comments

All "real world" here means is that the program's semantics are correct given empirical conditions. Here, since "data" just means columns which are measures of the world, the program is modelling a real-world process.

Contrast that with algorithms whose semantics are abstract and are correct given essentially mathematical laws, rather than empirical conditions.