24 ms·
Good programmers understand the whole system and don't just see "Memory" and "CPU" but instead see different caches and execution units. So a poor programmer se
by lowbloodsugar 3y ago
Good programmers understand the whole system and don't just see "Memory" and "CPU" but instead see different caches and execution units. So a poor programmer sees "houses" and wants to find "a house" "big enough". A good programmer trades locality and latency. I can have more stuff, if I put the stuff I don't need all the time, somewhere else, at the cost of higher latency, and that means that I can live in town, closer to where the money making and social opportunities are.
- xwdv 3y agoA great programmer would understand distributed architectures. You don’t need to live right next to money making or even social opportunities.