Writing good code by understanding cognitive load | Dark Hacker News