3 ms·
I think you need to define "lower cognitive load capability" first. There's a multitude of reasons why people can't handle cognitive load that all have differe
by barking_biscuit 4y ago
I think you need to define "lower cognitive load capability" first.
There's a multitude of reasons why people can't handle cognitive load that all have different dynamics. The combination of traits I've seen lead to consistently less complex code is developers that are highly intelligent and hence more capable of building abstractions and who have a very low tolerance for frustration. The cognitive load of the spaghetti solutions they deal with grates on them a lot more than the average bear and since they are capable of seeing how to achieve the same task with less cognitive load they do it, so that they no longer have to deal with the frustration and can be comfortable.