private_messaging comments on Maximizing Your Donations via a Job - LessWrong

109 Post author: Alexei 05 May 2013 11:19PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (57)

You are viewing a single comment's thread. Show more comments above.

Comment author: private_messaging 08 May 2013 08:28:14AM 3 points [-]

I suspect that writing bug-free code and fixing bugs without the usual tools like print statements are skills that most programmers don't practice (since they're not typically necessary), but that you totally can practice and get better at.

It may be under-practised because debugging takes too much time. Writing near bugfree code is the only way to get something done in a short timeframe.

Comment author: John_Maxwell_IV 08 May 2013 08:34:09AM 3 points [-]

My experience is that writing bug-free code typically takes up additional time in other ways.

Comment author: private_messaging 08 May 2013 06:02:06PM *  5 points [-]

Yes, nothing comes for free, of course... but it seems to me that with careful coding one can massively decrease bug rate while spending only little extra time. Debuggers make bug finding much easier but not so much faster. Coding carefully also feels very difficult out of proportion how slower it is.