Modern software is too slow. While smartphones can do everything, they can't do most things well, because they are too slow.
I want a physical device for life logging.
My name for this idea is "Spike Train".
This would be a device sort of like a calculator with different color (and maybe shape?) buttons that just logs when you press the buttons. You can carry it with you / keep it on your desk.
The data it generates is simply a timelog of when each button was pressed. It can use the cloud, but really doesn't have to... you can just plug it in to charge / upload the spike train.
It would be pretty easy, I think, to make a basic software UI for analyzing/visualizing the spike train. You can define what the buttons mean. Foster an open-source community of developers, etc.
Somebody please make this!