4 ms·
I see this happening a lot with the young engineers. Very few of them really know what's happening under the hoods.
by ausudhz 5y ago
I see this happening a lot with the young engineers. Very few of them really know what's happening under the hoods.
- goto11 5y agoDoes anybody really know anything which goes on under the hood, all the way down to transistors? I think it is half a century since this was even possible for a single person.
- throwaway47292 5y agohaha maybe Christopher Domas knows :D https://www.youtube.com/watch?v=jmTwlEh8L7g https://www.youtube.com/watch?v=jmTwlEh8L7g [x86 god mode] but there is a difference between knowing vaguely how internal combustion engine works versus treating your car as a magic box from the future. (which of course now most cars are, you can not even disable the tire pressure alert after you pump your tires without going to the service shop) I fear that nobody will even teach the fetch-execute cycle to our kids.
- goto11 5y agohttps://nandgame.com https://nandgame.com is a great introduction to such stuff. But that is just a single layer. The problem with computing is not that the individual layers are difficult to understand, is it the sheer amount of layers. I follow the rule of thumb that you should understand the layer you are working at, and one layer below. Understanding all they layers is great, but will take you a lifetime.
- kalium-xyz 5y agoNandgame is awesome. really like the new levels. Adding the relay level made it more grounded in reality and the maze is fun.
- philote 5y agoA degree in Computer Science should teach you most of those things.
- manigandham 5y agoYou can learn very decent overview of all the layers in a single weekend watching Youtube videos. It's only the deep expertise that takes time, as it always has.
- debarshri 5y agoI am pretty much sure engineers from late 70s said the same for young engineers. Same for the engineers from 80s for those in 90s. And the trend continues. I think servers becomes the new processors and the abstraction gets higher and higher. It is the nature of evolution whether you like it or not.
- throwaway47292 5y agothat is of course true but now we are at a day where "Amazon to remove more content that violates rules from cloud service" is on the front of hackernews together with "Visual Studio Code now available as Web based editor for GitHub repos" evolution or not, i will revolt, if i think the path its taking is harmful. (not that i can do much besides teaching my kid to know how computers work haha)
- debarshri 5y agoTrue, I agree with you and you have all the rights to revolt. But let's say you have an opinion, instead of revolting I would say you should push it on the world and let the world decision whether they agree with you or not. What Amazon and Google is doing is, they are enforcing their opinion by luring you into their eco system. That's one way to make the world compliant to your opinions. Just revolting in your own universe doesn't get the job of changing the course of evolution.
- throwaway47292 5y agoi used revolt to be more dramatic :) i meant i will take action against the evolution, and one of the things i can do is spend as much time as i can in educating my daughter.
- ausudhz 5y agoDoesn't change anything. It's still a problem till you've to support something that is crucial and only few people know about it. Otherwise we'll end up recalling the retired programmers that know cobol because nobody else can fix it anymore.
- pjmlp 5y agoThat is why a proper engineering degree should cover all levels.