Programming is about aligning what the code should do, what you think the code does, and what the code says. Intent, mental model, syntax. If any of these pieces is out of sync, your code doesn't work.
-
-
Mismatch between mental model and intent = bugging!
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This is so accurate! Thanks for summing it up, next time when I debug, I can use this is idea to find what I'm missing.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
the hard debug is when the syntax does not equal the intent.... when the mental mode can't see its fault.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Many a time the 3 things happen to refine the intent which in turn make you go through the 3 things again. That makes it even harder.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Reason 45 why SCRUM creates bugs: Starting coding before you know the intent and have no mental model, is a sure fire way to create bugs.
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.