The four stages of programming competence

Good description of the evolution of one’s programming knowledge. Stage 3 sounds really familiar and – imo – defines a promising programmer who has a keen interest: Stage 3: Conscious competence The other day he wrote 30 or 40 lines of code for a personal project of his. He can’t help but feel a little …

Fitts’ Law vs. Apple on Windows, continued, again

Two years ago I wrote about Fitts’ Law vs. iTunes/Safari describing the lack of the upperleft and upperright pixels in the Windows distribution of Safari. The lack of those two pixels resulted in some really odd behavior (the upper right corner for example didn’t trigger the close button, as you clicked *through it*, hitting the …