Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I see this happening a lot with the young engineers. Very few of them really know what's happening under the hoods.


Does 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.


haha maybe Christopher Domas knows :D 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.


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.


Nandgame is awesome. really like the new levels. Adding the relay level made it more grounded in reality and the maze is fun.


You 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.


A degree in Computer Science should teach you most of those things.


I 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.


that 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)


True, 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.


i 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.


Doesn'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.


While true, it also depends pretty much on the quality of what the university was teaching during those 3 to 5 years of engineering degree.


> I think servers becomes the new processors

Aren't we talking about "SaaS services outside of your control" here?


That is why a proper engineering degree should cover all levels.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: