Maintaining versions of files is only one of the many things that GIT does.
How in the world does ZFS handles collaboration, merging, branches and a thousand other things that are handled by GIT.
Developers try so hard these days to implement push notifications from their apps & services and boast about all the IFTTT stuff.
Carries here in India used to provide email-to-sms
as a free service. You would just send an email to +91PhoneNo@xyzprovider.com and that message would be sent to PhoneNo as an SMS (160 chars from subject).
Now a days if you want to send a message, you need to have developer accounts, install Software on the devices to receive the notifications, need to have a data connection on the phone, talk to push notifications clouds and a few other things.
The email-to-SMS trick makes me feel very nostalgic. I still think that was the most brilliant idea for mobile notifications in those days.
Sometime in 2007, I setup a forwarding rule in my GMail account for my long-distance friend's address. When she mailed, I would get it as an SMS on phone and run back home to chat if I was out.
It stopped working after sometime. I'm not sure what happened. I remember reading it was made an enterprise-only service by some telecom operators. If they the service back up and running, I'm sure there are many ideas waiting to be built on top of it.
At least in the US, you can still do the email-to-sms trick. In fact, I think that's exactly why so many sites ask who your carrier is (so they know which domain to use). Sending raw SMS, your carrier shouldn't matter.
The predecessor to Microsoft Exchange ActiveSync used this method. It was called AUTD (Always Up To Date) and sent SMS messages either via an SMSMC or through email-to-SMS originating on the Exchange server. What was "fun," as a support engineer in PSS back then, was helping people diagnose and clear out mobile phone numbers that users had set up and then had one of three things happen: sailed way past their in-built SMS allotment, didn't realize that receiving SMS cost money and receiving huge bills, or swapping to another phone without an Exchange client to intercept the SMS and being bombarded with SMS notifications.
This is going to make a big difference. For many, the setting up and launching part is a boring routine that they go through so often. I think the flat pricing model is the best part.