3 ms·
As tech gets more and more advanced and we get higher and higher levels of abstraction, I've noticed more and more programmers just don't understand _what_ thei
by sethammons 7y ago
As tech gets more and more advanced and we get higher and higher levels of abstraction, I've noticed more and more programmers just don't understand _what_ their code is doing. There can be a lack of understanding of how calls translate to system calls and machine instruction. The abstraction is good, it allows you to do more and do it quickly. But when you don't understand what the abstraction is, then you are programming by coincidence and errors are more confusing than they should be.
- WrtCdEvrydy 7y agoI should write a medium article on the questions we asked during interviewing and what the success rate was for each question (spoiler: it was depressing).
- sethammons 7y agoI'd be interested in that!
- jlelonm 7y agoDo it! Perhaps give us a preview?
- genidoi 7y agoI think that's more of an emergent behavior of modern languages being much more accessible to the "masses". If you can write enterprise code in C, it's likely you're an experienced developer. The same isn't true for Python since it's relatively easy to be able to write something useful.