Martin Fowler
Follow
When Software Meets Hardware
When software meets hardware, engineering principles remain largely the
same, but the sensible defaults often change. Kuldeep Singh
describes our experience modernizing a large IoT fleet of battery-powered
sensors. Our familiar principles remained important; what changed was how we
applied them. These practices emerged through experiments, failures, and
operational experience—each challenge helping us replace a reasonable
assumption with a more sensible default.