Discussion about this post

User's avatar
Tiger Abrodi's avatar

Amazing post! Subscribed to your newsletter.

One of the biggest blockers is thinking you can't solve a problem.

It's not at your "level".

Instead, have the confidence you can solve any problems with enough time and effective strategy.

Expand full comment
Sammy Tran's avatar

Great post!

Recently, I’ve been reading about a structured approach taught in “Why Programs Fail: A Guide to Systematic Debugging” by Andreas Zeller.

Zeller suggests debugging using the scientific method, where we analyze what we know, propose a hypothesis about where the bug might be (or where it might not be), then devise an experiment that tests our hypothesis. As we run more and more experiments, we gain information that helps us pinpoint where the bug originates from.

I’ve been trying this at work and I think it’s pretty effective!

For others, there is a free MIT reading that summarizes this approach:

https://web.mit.edu/6.031/www/sp22/classes/13-debugging/

Expand full comment
7 more comments...

No posts