We just today had several discussions on the implementation of the Public Messaging system for the SAFE network. Already one of the key features is that a message sent, is stored at the responsibility of the sender: until the receiver actually wants to retrieve the message (she gets an alert), the sender has to store the message. One motivation for this is to re-institute the cost for potential spammers - the burden is on the spammer to clean his outbox, rather than all of us cleaning our inbox.
Maybe though, this design choice by David, goes even deeper. I just watched this video:
I’ll summarize it in two points I took from it:
between offline and online, maybe we should consider the in-between state of ‘focused’. The sender can send his messages, but is aware the receiver is currently focussed. They will be delivered later, unless he actively chooses to interrupt the receiver because it is urgent.
measuring performance not in usage, but in net positive result, which is the total positive human result minus the investment cost of having spent time with the technology. (watch the video to make this more clear).
The first point we could very easily integrate in the SAFE network at the lowest level, available to all apps. Every SAFE app would be in the same ‘focus’ mode. Comments?
The second point is mostly for internal MaidSafe consideration: what measures do we have to measure the net positive value we are creating with our technology?