3 ms·
> How often does the average programmer need to care about the underlying mechanism a map? How often do they need to care about struct alignment? Etc. It is im
by com2kid 2y ago
> How often does the average programmer need to care about the underlying mechanism a map? How often do they need to care about struct alignment? Etc.
It is important to know the big O performance of an underlying data structure if it is being used for a non-trivial number of elements.
And struct alignment I've had to worry about many times in my career, especially when passing structs between platforms or languages.
So for most of my career, these have been important issues.
(Though I'll admit between starting my career in compilers and then doing embedded, the first half of my career was fairly biased towards the low level details!)
- John23832 2y ago> So for most of my career, these have been important issues. I appreciate what you're saying, but your career is an outlier. The VAST majority of programmers/software engineers are gainfully employed without knowing any of these things.