Hacker News new | ask | show | jobs
by tmaly 3280 days ago
For me choosing great names for packages, functions, and variables is what reduces the most cognitive load. I continue to work on my food side project BestFoodNearMe.com for just a few hours a week. It is critical that I squeeze every ounce of productivity out of this time.

Another thing that helps quite a bit is very detailed explicit logging messages when something goes wrong. I can read the message and know exactly in the code where I need to fix the issue.