Do not use fprintf or printf debugging! This does not redirect to adb logcat. Use LOG(ERROR) etc. instead. See also the "Get Blink code to output to the adb log" section. Redirecting stdio to logcat, ...
If you're familiar with other popular awesome lists, you may find this list a little anomalous. For starters take a look at the available badges. Notable channels are exploratory, and can be used for ...