←back to thread

1455 points nromiun | 1 comments | | HN request time: 0s | 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 #
bombela ◴[] No.45076232[source]
And if you do it really well, people think it must have been such an easy problem to solve all along. Since everything always appears so obvious in insight.

While the castle of cards of unfathomable complexity is praised for visibly hard work and celebrated with promotions.

replies(1): >>45076869 #
an0malous ◴[] No.45076869[source]
“When you do things right, people won’t be sure you’ve done anything at all”
replies(2): >>45078730 #>>45079012 #
1. dwattttt ◴[] No.45079012[source]
But only if you make it look like an electrical thing