I have unintentionally raised a large debate recently concerning the question if it is legal in C/C++ to use the &P->m_foo expression with P being a null pointer.
Held in the Executive Briefing Center at the Intel Jones Farm Campus in Hillsboro, Oregon, the event was titled “How Women Power @IntelOpenSource.” Attendees were encouraged to learn how the women of OTC contribute to and drive software that powers everything from the Cloud, Internet of Things, and Android, to user experience, quality assurance, security, graphics, and more.
For microcontrollers, it's a bit different. Firmware often represents the entire software stack, due to limited memory and compute resources. Low-power sensors are more heavily customized for specific markets, so changing firmware is essential to building a proper solution. Small devices like freight tracking sensors don't communicate directly with the cloud, and need to work as a mesh network to...
This blog is about the small batches principle, and how doing work in small batches improves product quality, reduces waste, and makes development less risky. It is an alternative formulation of “Agile”.