Earlier quoted context omitted.
> The quality of your average tech worker has completely nosedived in the last 10-15 years I find this opinion hilarious: Almost 30 years ago the second most popular software product was Windows 95 (Doom was the #1), which couldn't run for a few hours without BSODing. Almost 20 years ago the average tech worker was building atrocities with Visual Basic, MS Access and PHP. Meanwhile today it was announced that Google…
The LLVM layoffs notwithstanding, OP is still largely correct in general. Your typical developer could solder, knew how the CPU works, knew roughly how many clocks would retire a MOV, ADD, MUL, etc, was cognizant of wait states, understood cache lines, protection rings, instruction decode, memory mapping, etc. Try asking a typical Django or React developer today what a cache line even is.
You don't care about how many ticks you need to MOV with indirect addressing when you are developing Django.
Feels like complaining because someone that is not a Django developer doesn't know how proxy model inheritance works.