The idea of a smarthome that merely does what the owner expects is an oxymoron. A smarthome must be able to make decisions, sometimes wrong ones.
What makes a good software developer? If you know the answer, you might want to read on and find out if you’re aiming at the right target.
What do we make of the plethora of devices already on the market and still more to come, that have no obvious purpose?