I have no interesting in convincing you to use C for anything, but it IS true in absolutely any language that if you are changing it, you should know what you are changing and how it works.
You don't need to know the entire project, but you had damn well better understand the code right in front of you that you are editing.
In literally any language, developers who don't understand what they are changing will cause bugs.