This was my first time to set up such a device. The videos and documentation was more for the person who knows the development environment for Arduino type devices. Since I don't know this environment, explaining the buzz words or replacing them with easier to understand language would help. As a retired electrical engineer, I could follow the author's design well for the circuits. What I am less experienced with is the software and APPs. BTW, the PushBullet APP is run by greedy developers.