Marriage and coding are kind of same.
You are doing things you want to do.
After some time you get warnings if you are not doing things as expected.
Being an engineer you ignore all of the warnings, because.…. well they are just warnings you know.
Then you get errors, the things if not paid attention to, will not let you continue what you were doing.
Now you pay all the attention to errors and make them your priority 1 and get them resolved.
Once done you get back to whatever you were doing.