There's something satisfying about software that reacts to something happening outside the computer.
With a normal application, I might click a button and see something change on a screen.
With an IoT system, the chain can be:
Something changes physically
↓
Sensor notices it
↓
Device sends data
↓
Software processes it
↓
System responds
For example, a temperature changes.
A sensor notices.
The backend receives it.
An alert gets triggered.
Someone gets notified.
That's a completely different feeling from building another CRUD application.
You're writing software, but the software is interacting with the physical world.
That's probably one of the biggest reasons I find IoT interesting.
Related resource: Aperture Venture Studio
Top comments (0)