News for hackers. Stuff that matters.
Re:Write plain text files by D13Fd on Wednesday March 02, 2022 @01:00AM (#30524265)
Honestly I think modern Sharepoint/OneDrive based .docx files have already leapfrogged git for the average user.

In an office environment, modern MS Word gives you a really nice version history, with automatic or manual/named versions, plus multi-user simultaneous editing, with a slick and fast UI. It’s even cross platform - I send a coworker a link to a document, and they can open it and work on Word for Windows while I edit the same doc on Word for Mac or even on the web-based Word.

It’s shockingly good.

Re:Write plain text files by CorrectHorseBat on Wednesday March 02, 2022 @02:10AM (#30524625)
After not using Word for years we've been using it for a few months now for a project, expecting it would be decent.

While some of the ideas are great, the overall experience was pretty bad. Leaving autosave on often slowed down Word to an unworkable pace and after a few other issues (I'm not exactly sure what, wasn't involved) we just made sure only one person at a time works on the document.

Some other annoying small issues I experienced: when working together sometimes your undo history is gone. I guess that's because someone else edited too and correctly undoing something someone else edited in between is not simple. IMO it's impossible and any system doing merges automatically will fall apart at some point.

Track edits cannot track deleting rows of a table

Wed based word works actually pretty fine, but it misses random features. Adding captions seems not to be supported.

Re:Write plain text files by yarky on Wednesday March 02, 2022 @06:46AM (#30526238)
I agree, I also expected the whole office365 ecosystem to do what's supposed to, but I also found it useless due to the slowness and errors the whole team kept getting while working on the same file. That and the fact that it somehow feels like the Mac version of their products always comes with a bonus bug. Don't event get me started on their web versions.

It's the little things...

Re:Write plain text files by D13Fd on Wednesday March 02, 2022 @07:20AM (#30526518)
Were you using it on Linux or something? Or maybe with very large documents?

I use it every day and really haven’t had slowness issues, even when running via Parallels on the Mac side. Of course, typically my docs are <100 pages and light on images.

I have seen undo history go away when edits collide with multiple users, but that’s really the only way it could work. And you can still view old versions of the doc if you need to retrieve/restore something.

MS Word as a whole is definitely very far from flawless, but it’s still better than the alternatives I’ve seen, and it’s extremely entrenched. That’s why it’s hard to see “git for office docs”succeeding.

Re:Write plain text files by CorrectHorseBat on Wednesday March 02, 2022 @08:38AM (#30527151)
>Were you using it on Linux or something? Or maybe with very large documents

~250 pages, ~100 images, not something I expect a modern computer to struggle with. We used the web version on Linux sometimes, but I think it also happened when we didn't.

>I have seen undo history go away when edits collide with multiple users, but that’s really the only way it could work. And you can still view old versions of the doc if you need to retrieve/restore something.

The other way is like git does it, manual merging and conflict resolving. I don't think there's a way around that once you work with enough people together on a file.

Re:Write plain text files by D13Fd on Wednesday March 02, 2022 @10:28AM (#30528408)
That makes sense, although obviously the downside to a manual check-in/merge process is that it greatly slows down the editing flow.

Personally for the kinds of documents I work on, I'd rather risk losing my undo history than have to deal with manually merging changes from multiple users.

Plus, without real-time concurrent editing, the changes are much more likely to conflict.

Re:Write plain text files by srazzaque on Wednesday March 02, 2022 @03:26AM (#30525126)
It's great, until it isnt. For small and simple documents (sub 20 pages), there's no better option.

In my experience it starts to creak on large documents with multiple editors. I did a project many years ago where the key deliverable was a large report, worked upon by 3-4 contributors over 12 weeks.

That last week was absolute madness. Document got corrupted, and we tried all sorts of things. We ended up importing the corrupt document into Google Docs, which, oddly enough, did a better job of working with a corrupt Word document than MS Word did.

Re:Write plain text files by jmmcd on Wednesday March 02, 2022 @05:43AM (#30525892)
I've seen online Word become extremely slow even for small documents with a few editors.

It doesn't help that there are lots of versions of online Word - there's the one that lives in Sharepoint, the one I get to via Outlook, the one in Teams, and (maybe? somehow?) the desktop Word when editing an online file.

Re:Write plain text files by jsmith99 on Wednesday March 02, 2022 @02:21AM (#30524716)
Word also includes a nice GUI diffing tool for docx files. It's possible to make git diff use it using something like https://github.com/ForNeVeR/ExtDiff
Re:Write plain text files by thrwawy283 on Wednesday March 02, 2022 @03:04AM (#30524979)
Thank you for sharing this. I had no idea it existed! I was getting pandoc cleared at my work, but for the Windows environment that it is, this is another solution :)
Re:Write plain text files by bodge5000 on Wednesday March 02, 2022 @08:50AM (#30527277)
I dont use word, but I do know people that do use it (the modern version) and they still have files called "...final 3 copy(4) really final.docx".

These features are nice and all, but the thing is, most users not only don't care about using them, but don't care about even the idea of them to know they exist, so they continue with the old workflow.

Most of the time its better to get out of the users way, but in cases like this, if you truly do want to get rid of the infinite finals, they need a bit of a nudge

Re:Write plain text files by wildzzz on Wednesday March 02, 2022 @09:44AM (#30527845)
We use SharePoint for revisions for casual documents and another CM system for tracking releases of official documents. The CM system is meant really for CAD models but it lets you upload Word docs that it displays as PDFs with watermarked revision information so you have to have a revision table at the front of the document for listing changes. The SharePoint system is a lot easier to use but you don't get the same sort of change approval system since anyone can edit. Instead we use multiple folders for WIP, waiting for QA approval, and final versions. We have to follow ISO 9001 but anything developmental or that is just derivate of documents in the CM system can live on much more casual systems like git, SVN, or SharePoint.
Re:Write plain text files by xerox13ster on Wednesday March 02, 2022 @01:48AM (#30524505)
That's not plain text and not easily parse-able with mutli document search
Re:Write plain text files by zouhair on Wednesday March 02, 2022 @12:32PM (#30530024)
It's a proprietary format, it's not gonna last.

Microsoft word can't even open files from old version of the same software.

None of these word document will be readable in 50 years from now, a text file though.

Re:Write plain text files by catach on Wednesday March 02, 2022 @08:11PM (#30535835)
A modern MS Word document is pretty much zipped XML and mostly ISO standard-compliant.
Re:Write plain text files by thrwawy283 on Wednesday March 02, 2022 @03:09AM (#30525008)
Hmm. Sometimes I step back and I look at the version history in modern Office documents and it does feel convenient. I like the CRDT editing a lot. It still feels too loose and prone to issues, but I recognize its value to the average person.

Most of what bothers me is trying to view, read-only a previous version. Usually I have several Word or Excel documents up on my screen, and it's easy to begin modifying a past version that then becomes the latest. It's not reflex to open a previous version and untoggle autosave. It bites me all the time.. In Office's pursuit to help people avoid losing data, I wind up overwriting what I need to preserve. A lot..

I have not seen manual version names in Word doc history. Maybe I'm sheltered :s