The New Standard Model
It’s been 35 years since I first wrote a program for someone else to use. A lot of things have changed:
|Data||lines of text/regular expressions||JSON|
|Answers||man pages and Usenet||Stack Overflow|
A lot of things have stayed the same, though. For example, there isn’t a row for “editing” because most programmers don’t do anything with their fancy IDEs that I didn’t do with Vi in 1982, even though those IDEs ship with tools that I would have considered magical.
So: what am I missing? Back then we used ASCII; today we (kind of) use Unicode, but I don’t think that’s as fundamental a change as the shift from mailing TAR files to sending HTTP requests. What else is big enough to belong on this list?