I worked in this environment for a good long time. There really is something to be said for &quot;sometable.width = 25&quot; being all it takes to persist something.<p>On the other hand, it was also possible to really trash your environment with one stray for loop. Threading is also pretty hard on top of a hierarchal object store shared by everything.<p>But... well... again, the ease of the moral equivalent of &quot;append(post, blogposts)&quot; being the entire serialization story is pretty nice. It&#x27;s 2015 and I still spend an awful lot of time opening files, reading from them, and writing from them, and I spend an awful lot of time bending my programs in various ways to fit into SQL. I&#x27;ve still never quite seen anything as slick. Maybe Zope, but I was never able to sit down with the docs long enough to figure out the &quot;hello world&quot; example. Does make me wonder if there might not be some sort of optima we&#x27;re missing here. Makes me want to see if Rust couldn&#x27;t support something interesting that would be both safe and easy.