modus-operandi

How do you like your comments?

What are your best practices for comments? When should they be used, and what they should contain? Or are comments even needed? ...

What's your Modus Operandi for solving a (programming) problem?

While solving any programming problem, what is your modus operandi? How do you fix a problem? Do you write everything you can about the observable behaviors of the bug or problem? Take me through the mental checklist of actions you take. ...

Debugging: High-level versus low-level bugs

What is the approximate ratio of time you typically spend debugging high-level versus low-level bugs? For the purposes of this discussion, high-level bugs are things like incorrect algorithms, bad assumptions about input data and/or operating environment, cases that were overlooked in the initial implementation of something, forgetting ...