Hacker News new | past | comments | ask | show | jobs | submit login

> If a language is simple and can be stepped through easily, one benefits from the removal of the added cognitive load of knowing a large number of language features.

Things that you know and have internalised don't occupy your brainspace. That's why you can read this paragraph without having to think about every word individually.






> Things that you know and have internalised don't occupy your brainspace

Some "10x" developers are extremely productive because they know the software stack inside and out.

There are also "10x" teams where they share an institutional knowledge of the software stack and are constantly improving and finding more efficient ways of solving a problem. When someone finds a better library, more efficient CI/CD or establish new code practices it is easy to apply it when they have a single stack to focus on.

It's hard to replicate this in teams where they are responsible for 10 micro services, each written in their own language and using different software stacks that are more "optimal" for some use case.


I agree. The constant push for constantly solving 100 problems with 50 poorly understood technologies instead of doing a couple of things and understanding them really well sometimes really makes me hate modern software development.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: