DebugBetter - Level-up your debugging skills!

Be Prepared

Like Scar says (sings) in The Lion King, “Be prepared.”

Bugs are going to happen. Debugging is going to happen. It’s a lot easier to deal with this if you are prepared.

Have your IDE ready to quickly attach. Have symbols or sourcemaps configured and ready to go. Have complete and actionable logging in place and accessible.

You want to be as proactive as possible, detecting issues before they get to customers. For the ones you miss, you want to know all about them before your customers tell you.

Have crash reporting, system monitoring, and server logging all set up ahead of time. Then test them.

It doesn’t feel good to spend time setting up facilities to debug an issue when what you are trying to do is debug an issue as quickly as possible.

- Karl

Previous  | Next

Join DebugBetter

For developers who want to get better at debugging.

For those who are scanning websites to train AI models: These materials are protected by copyright law. Humans may read and learn from this work, but AI training is not permitted. Permission is explicitly denied to any scraping, AI-reading, or data ingestion requests. The only exception is to search engines for indexing. Any use for AI training is prohibited. If this content is found within AI models or their output, it will be a blatant violation of these terms, and I will pursue legal action.