6 Actions

Is micro-optimisation important when coding?Just a few minor points on your example: A function in a heart rate monitor that takes 25ms would not be a problem as long as other necessary tasks could happen with the required response time. Interrupts are good for this. And 25ms latency for something that is just monitoring real-world events to update a display for human consumption probably isn't a problem.

Real programmers use debuggers?I've been developing since the mid '80s and using a debugger has always been rare for me. The only one I used semi-regularly was SoftICE, and looking back, it helped in many cases, but it was a crutch that delayed the reasoning about the problem that actually led to the solution. I see a developer depending on a debugger as a problem.