Small decisions matter while coding
While coding, small choices, made with the right intention, can often lead to strange problems some time down the line. I’ve noticed that this usually occurs when you have imperfect knowledge, or when the parts of your systems are not making their intentions clear.