I think you're referring to Optimistic Rollups which is now live on Ethereum. It can help BAT in lowering the transaction fees and makes the it faster. Optimistic Rollups is one of the scheduled solutions leading up to Ethereum 2.0 with sharding.
From the wiki:
Dunbar's number is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships. By using the average human brain size and extrapolating from the results of primates, he proposed that humans can comfortably maintain only 150 stable relationships.
In a big company such as Google with very complex systems, such a thing is likely to happen. Even with very detailed specification with rigid scrutiny, details like this will fall through the cracks. Often we anticipate every possible edge cases but haven't taken into account outside systems that plays a big role too, which leads to cases such as this.
For writing code, you can use nitrous.io or c9.io to use your tablet browser as a full IDE on the cloud. I've tried this use case before and it works ok.
I can still fondly remember 11 years ago when I joined a startup and I was tasked to look for a database to use for our anti-spam product (Outlook plugin). SQLite was still very new back then but compared to other existing free and embeddable database - SQLite was better, faster and works in Windows 2000/XP. So we used SQLite and the experience with SQLite was that good that we also used SQLite as the database for our anti-spyware product.