I had to laugh very hard at the "revolutionary approach". How is it revolutionary, if software was developed "local-first" for decades?
Techbros really do come up with the oldest ideas and call them revolutionary.
I had to laugh very hard at the "revolutionary approach". How is it revolutionary, if software was developed "local-first" for decades?
Techbros really do come up with the oldest ideas and call them revolutionary.
Revolutions always have been the young one's business for a reason, I guess.
Its only issue was that it was a massive pain to type by hand and no good GUI editors really emerged.
And some developers didn't understand the format and shoved stuff into attributes that should've been elements and vice versa.
In those good old times both Oxygen and XML Spy were good enough, so I even purchased a license of Oxygen for myself and never felt the money were wasted.
>And some developers didn't understand the format and shoved stuff into attributes that should've been elements and vice versa.
This happened at such scale where we can say that it was UX problem of XML itself.
Dont even get me started on the mess that was serialisation and deserialization.
It was awful, overengineered design-by-committee mess.
This was only obvious to me in retrospect after I realized that these things didnt have to be complicated.
RRELAX NG, perhaps?
The current state of the art here is git. So we're basically talking about making git automatic and easy to use for the majority of the population. That's not something we've been "doing for decades".
Really can't see how this can be regarded as a recent idea.
The always-online apps bring a lot that is not possible with such software, even simple stuff like editing the same file at the same time. Try that with tools like Dropbox and you'll get conflicts that you need to resolve. It's totally possible to get offline software if you either give up on many features or accept complicated conflict resolution etc. The basic options are either immutability, like email, or conflict resolution, like git. This is about not making those sacrifices.
"Local first" is a misnomer and that misnomer does probably reflect the different experience of youngsters, but if you can get past that there is something new here that is interesting and challenging.
Techbros really do come up with the oldest ideas and call them revolutionary.
Wait until they start vibe-coding these ideas.— bill wurtz, 2017, in the video "history of the entire world, i guess"