Okay, just a hint: if you are writing C, C++ or any other compiled language you aren’t doing anyone a favor using one character variable names. It literally costs nothing to make things clear. One character variable names are terrible.
While I’m on it, gotos are similarly bad. If you feel you need to do either of these, DON’T.
A good friend of mine said, jokingly, “Good code is hard to write, it should be difficult to understand!”
Majority of my work has been on processors that didnt have more than a couple of K of ram. Arduino is spacious. You can never go wrong being verbose.
I worked on an open source project once and people were deleting comments. I asked why and they said, “Becausr it is obvious from the code”—I quit.
Obvious today. Three months from now? Not so much.
Been there done that.