<i>But I have to admit if you ever actually do that, you have failed to fundamentally understand how your code is executed</i><p>I would say I have a pretty good understanding of how C &amp; my code in general works, I&#x27;m currently trying to create a threadpool with support for co-routines&#x2F;yielding to other threads in userspace. Nothing super fancy, but not something you can do without understanding how code is actually executed ;)<p>But I still lost an hours work last week because I hadn&#x27;t put a brace after an if statement and when I came back to it, I didn&#x27;t <i>notice</i> the lack of braces and put an extra statement behind it. This is why I usually stick to putting braces around everything.