As I was taking a tea break, I found I was looking forward to going back to work. Asked myself why. Because my program had a bug in it. Why would a bug make one more excited to work? Because it would probably be straightforward to catch, and satisfying to fix.
-
-
I suppose debugging wouldn't be pleasant if I were more disciplined. "If I hadn't made these mistakes, I could be using my intellectual powers to the utmost, instead of wasting time fixing them," I should be saying (ideally in a German accent). But I'm not that disciplined.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I'd love to know what tools and techniques you use. How have they changed with experience?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This is extremely encouraging. I've considered several times to do something else because I get so miserable when I'm debugging.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I find the process of debugging to be incredibly satisfying. It feels like I'm polishing off tiny little imperfections... and then I get to lean back and smile.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Yes, after reading your tweet, my program is giving me some fun on a Fri nitepic.twitter.com/67VjMvqvw1
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I'd say with experience the chance of shipping something catastrophic and fear inducing is lower...and hence debugging edge cases becomes a fun challenge. It's also fun to discover how something slipped through testing as well
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Debugging = known unknowns = satisfying Founding = unknown unknowns = painful
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I actually like to use debugging if I have to understand a complex piece of code written by another person, because I can inspect the state of all variables and better track the flow through the program. This is especially important when dealing with badly written code...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Continuous creation is the biggest motivator, IMO. You think on an improvement, no matter how smalll, and enjoy constructing it, thinking you will get satisfied with it. You do enjoy getting to it, but then you already have a new improvement in mind and a new cycle starts.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.