That would be an interesting read
That would be an interesting read
* Thinking about it some more, everything related to security. Back in the days, the whole Internet wasn't port-scanned for known vulnerable services multiple times a day, and you could get much further with less refined security practices.
* Drawing things on screen. Back in the days of DOS and QBasic, it was just a single line of code to put the screen into a different mode and start to paint lines and rectangles on it, placing text at certain coordinates. Now you have to have a GUI (though canvas elements in web pages make it a bit simpler again; still not quite as simple as in the 80s/90s)
* Getting access to a particular memory location, without layers and layers of virtualization in between
wasn't it more like "nobody gave a f back in the days"? :P
>Back in the days, the whole Internet wasn't port-scanned for known vulnerable services multiple times a day, and you could get much further with less refined security practices.
what years are you talking about? seems like a lot of decades ago
Nowadays to draw a triangle you have to write, compile and attach two shaders written in it's own separate language that interface with the main code
(Not saying these are bad things! Just annoyances I've run into during development.)
I'd also say that even with letsencrypt it is harder to setup a web server than 10 years ago when you didn't need https at all.
Now everything has to do Unicode, be piped through the internet, work on MacOs, Linux, Windows, iOS, Android and the web.
- various features that are harder to implement due to changing user/regulator expectations (from simple websites to stuff like GDPR)
- multimedia in the browser post-Flash, pre-WASM
- publishing apps (app store / google play rules)
In the past, Google just works. Nowadays, Google must be used with uBlacklist or something like that to yield decent results.
Back then you had a few tech stacks. Now you have thousands to choose from.