Damus
Tom Forsyth · 1w
I can't find it in the video, but there was a question about how far down the stack you need to know. I mean Fabian and I like to know all the way down to the metal. But that's because we're strange. ...
Tom Forsyth profile picture
But these two things are related - language choice, and how far down you need to know. Because I do think that whatever language you use, you should know the "next level down". When you're writing code, you should be able to fairly simply translate in your head to the language below it.
1
Tom Forsyth · 1w
So if you're writing Python, you do need to understand what will become a dictionary, and roughly how duck-typing works. If you're writing a JITted language, you should roughly understand how the JITter works. If you're writing C# or other managed language, be aware of how the GC works, and you sh...