Cognitive Stress and Bad Programming
Fleetingcognitive stress and bad programming
When I have a big project with a short time frame, manipulating several programming languages that I did not know, I tend to make bad git commit messages and bad design decisions.
I assume it is because most of my brain power is spent in understanding the development environment and few is left for actually guessing the problem at hand.
I need to keep this in mind when I see people writing bad git commit messages. Hanlon’s razor: their brain is most likely saturated by the task at hand and they won’t be able to learn “best practices” now.