James Golick of BitLove says speculating sucks: Trying to perfect an implementation in one’s mind is a form of speculation. It is extremely difficult to judge the readability of something you cannot read, or the performance of something you cannot run. The great programmer is often more effective because they can implement several solutions in the […]