←back to thread

1455 points nromiun | 1 comments | | HN request time: 0.207s | source
Show context
semiinfinitely ◴[] No.45076081[source]
The ability to create code that imposes low cognitive load on others not only is a rare and difficult skill to cultivate- it takes active effort and persistence to do even for someone who already has the ability and motivation. I think fundamentally the developer is computing a mental compression of the core ideas - distilling them to their essence - and then making sure that the code exposes only the minimum essential complexity of those ideas. not easy and rare to see in practice
replies(6): >>45076232 #>>45076383 #>>45077042 #>>45077616 #>>45079513 #>>45081130 #
1. jama211 ◴[] No.45077616[source]
It is! But it’s also a bonus rather than a requirement for a lot of firms. For proof, look at any major codebase.