The routine you would rather automate
Scaffolding a project, wiring devicetree and Kconfig, generating logging, adding a BLE service or a sensor, writing tests, bringing up a new board. Tedious, easy to get subtly wrong, and a steady drain on the day. Adsum does this work for you, idiomatically, on both ESP and nRF, so you spend your time on the part that is actually yours.The hard bugs you cannot grep
The failures that cost real days do not show up in the source:- A missing
settings_load()afterbt_enable()compiles fine, connects fine, and silently breaks GATT notifications after the first reconnect. - An ESP-IDF partition or flash-config mismatch that builds cleanly and only fails at runtime.
- A Central/Peripheral connection-parameter mismatch that only surfaces when you correlate timestamps across two separate log streams.
- A BLE peripheral that pairs cleanly under test but drops bond state every cold boot because
CONFIG_BT_SETTINGSis set without flash storage backing it.

