DebugBetter - Level-up your debugging skills!

Here be dragons

There are areas of a codebase that are more…involved than others. Where there is technical debt. Where things are particularly complex, sensitive to change, or undocumented.

It happens, and it’s best to give folks a warning.

A previous company I worked for had a large comment block in a certain part of the codebase that started out with, “Warning: Here be dragons”. According to Wikipedia, this phrase originated from maps to indicate dangerous or unexplored territories.

If you come across such a warning, take heed. The likelihood of introducing bugs will be higher. If you have to make changes, try to leave it better off than how you found it.

- 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.