Then recently Randal Munroe published an XKCD cartoon on attention deficit management [1] which when I saw it, it really resonated with this same experience. Basically by slowing things down, quality improved. Clearly there is a fundamental principle here somewhere, something along that lines that there is an ideal pace for development (perhaps unique to each individual) where going faster or slower than that ideal negatively impacts quality.
Want to write some code? Get away from your computer
21–30 of 64 posts
Re: Want to write some code? Get away from your computer
#22One of the best lessons I learnt from my first boss was: “when your code doesn’t behave as expected, don’t use the debugger, think.” Can't entirely agree. I'm not a grizzled programmer, so sometimes when I'm coding for microcontrollers the debugger winds up teaching me about some new quirk in architecture. It's often something I was aware of (endianness, some of the finer details of addressing) but had not yet actual…
Re: Want to write some code? Get away from your computer
#23Re: Want to write some code? Get away from your computer
#24Maybe someone could make paper based IDEs, like notebooks that have columns to trace variables, rows for declarations at the top... Edit: terrible idea, just look for a suitable jotter in the stationary sections.
Re: Want to write some code? Get away from your computer
#25One of the best lessons I learnt from my first boss was: “when your code doesn’t behave as expected, don’t use the debugger, think.” Can't entirely agree. I'm not a grizzled programmer, so sometimes when I'm coding for microcontrollers the debugger winds up teaching me about some new quirk in architecture. It's often something I was aware of (endianness, some of the finer details of addressing) but had not yet actual…
It drives me nuts when people 'fix' things by making the symptom go away without understanding what causes that symptom in the first place.
Re: Want to write some code? Get away from your computer
#26Re: Want to write some code? Get away from your computer
#27Re: Want to write some code? Get away from your computer
#28I have a piano standing next to my PC. The most productive days are those on which I play/compose/improvise the most…
Re: Want to write some code? Get away from your computer
#29Re: Want to write some code? Get away from your computer
#30I've found this approach does give a better result and eliminates false starts. When I'm at the computer now I have already thought through what I'm going to do completely and writing the code is just a minor detail.