The hardest bugs live in your head, not the code.
Great code:
keeps state visible
avoids hidden side effects
limits how much you must remember at once
When you feel tired reading code, that’s signal.
The system is asking too much of your brain.
Good engineering respects human limits.
If it’s hard to think about, it’s hard to maintain.
– Serguey Asael Shinder
Top comments (0)