Umm... those are the same basic model.
WordPerfect's model is simply more primitive markup. The only difference is, unlike a structural document editor, the markup isn't containers, they're just control directives. In essence you "paint" a region of text with a directive by changing a setting, then changing it back.
Word fails for a very simple reason: they've shoehorned structural editing functions, with styles and sections and so forth, into an editor that traditionally worked like WordPerfect. The result is a complex mishmash of ad hoc and structural document markup, and you end up with confusing rules in order to reconcile the models.
Personally, I prefer LyX: powered by LaTeX, it's purely structural, while providing a rich editing environment with a visual approximation of the output, where the final document is typeset to the desired format. The result is simple and freeing: I concern myself with the content and the structure, let LyX manage the underlying markup, and let the typesetter decide how to lay it out.
In that regard, Pages is (was? didn't really use the new one) really awesome. Although it allows for arbitrary text settings to be applied percharacter, its UI actively encourages use of styles thanks to the now defunct drawer and various UI nudges and hints. As a consequence you were actively defining structure of your text, and intuitively understood that appearance is only applied as a side effect. Combined with styles being assigned F1-F12 shortcut keys and you had a wonderful piece of software that allowed my then-student girlfriend to type lectures and have them structured and typeset properly on the fly. It really highlights how the whole style-thing management in Word is absolutely horrendous.
The underlying problem is that Word tries to be smart and tries to guess what you are trying to achieve. He argues that most of the times it is wrong. But even if it were right some of the time, it's very annoying when wrong, very hard to correct, and indistinguishable from magic.
And I don't want to have some unpredictable tool run on the text that I painstakingly created.
The same could be said about most Microsoft products.
For the HN crowd, I think it's clearer to explain the difference between WordPerfect vs MSWord as "stream oriented" vs "object containers". See links describing and contrasting the mental models: [1],[2]
In other words, WordPerfect formatting was more like HTML inserting <b> and </b> tags to toggle things like bold font on & off. That's why WordPerfect's "reveal codes" was prominently assigned to a function key.
MSWord formatting is more analogous to CSS where "styles" and "templates" are more heavily relied on. There is more conceptual separation between text and its formatting.
So yes, if you carry WordPefect's mental model into MS Word, it will seem like the software is fighting you.
... and this model scales much better. Once you assign a style to 250 different headers and you want to change its font, is one change versus 250. This is never addressed by what is, at times, a very erudite UI critique, but unfortunately smells like the usual sour grapes of somebody who refuses to learn new tools.
To be more charitable, I'd say it's just an issue of the MS Word's mental model not being taught explicity. If you read typical training guides for MS Word, it describes the use of "styles and templates" as "best practices" or "saving time". Instead, the tutorial books should use much stronger language: "You must master styles and templates or you will be perplexed as to why MS Word doesn't do what you want it to do."
In defense of the WordPerfect "stream" paradigm, it is more intuitive because you don't have that extra layer of complexity with "styles". As evidence, we see the pendulum swinging back to "simple markdown" that lets people just insert things like bullet points at the exact spot they need it. With MS Word or CSS, you'd (ideally) define a paragraph style or a CSS rule.
The 2 paradigms of markdown (streams) vs CSS (styles) will coexist together.
This hidden rule should be the most heavily discussed 'feature' of Word. MS Office docs should trumpet it as loudly as they can. (Or they could just fix it.)
I think LyX/LaTeX presents a saner hybrid here: using styles, yes, but also declarative markup for where to use those styles in the stream. This is far more analogous to how CSS is actually used (ie. in concert with HTML and being auto-applied to standard HTML tags), than how it ever works out in the mainstream tools available.
This may just be an implication of mixing typesetting and writing tasks.
I've never worked on a Word document that large, but I've worked on Word documents large enough to demonstrate there's a big difference between this beautiful theory and the way Word works in practice.
This is the kind of feedback I would kill for on a product.
Why not? I don't doubt you, but I've never understood why it happens.
I think that's because it became an industrial standard that nobody choose to unfollow. I saw some people choose to attach word documents to email instead of pasting actual text to email body. Word will be on stage for a while unless we don't get rid of this mindset.
If I'm doing something that needs fancy formatting, then my tool of choice if TeX; but I still focus on the content first, and the formatting afterwards.
To her content and presentation are not separate entities. Font choice, heading size, margins and spacing, and colors are secondary to the text and the document structure, but they're still semantic elements and carry meaning above and beyond the structure they present. Presenting a sentence in red, for example, conveys a different meaning than making the same sentence bold, even if in theory they're simply alternate ways of conveying importance. She judges the extra expressiveness to be worth the extra complexity, even for informal documents and notes to herself.
I knew someone who used the spreadsheet of Microsoft Works (incompatible with Word or Excel) for almost all work - fax cover sheets; letters to clients; posters and notes.
Those two statements are somewhat contradictory, assuming "core expectations" are something you need for your "day to day documentation needs".
This reminds one of the "worse is better" notion.
Though, I would point that, just like with "worse is better", nothing of the short has been proved or "permanently settled".
It's a common cliche in american political thought to say that "every experiment in ideal, utopian politics" has failed etc, but the reality much more nuanced, and there's much ideology involved in the seemingly "non utopian" politics that's just transparent to their supporters.
I have written quite a lor of work in LaTeX and I am still perplexed by floating images and I can never tell where floats (images, tables) will be or should be, because it always jumps randomly from page to page.
My roommate at college had a thesis with lots of images and tables and he basically gave up on LaTeX because of that.
Also, installing fonts to MS Word is trivial. Installing fonts to LaTeX ... well... not so. You need to use XeLaTeX. Which breaks some other things. I tried to use bibtex with xelatex, and started to do some weird issues, until I found out that the texlive packages in debian/ubuntu repos are outdated, so I had to uninstall them and install it again from the website, and then something else broke.
Meanwhile MS Word just works as it is. And you don't need to learn the weird table syntax. And the weird floating logic. And the difference between TeX, LaTeX, XeLaTeX, BibTex, Texlive.
Don't get me wrong, LaTeX is still the best document processor I know of, and I use it all the time. I'm just saying that the "separation of domains" idea is a bit of a fantasy.
Markdown seems to be the best, but isn't exactly wonderful. I wouldn't ever try to convince everybody I know to use Markdown for everything instead of Word!
But that problem has been solved for years, it's no longer interesting, and it's not how people use editors today. Today word docs are not used for print media, often they are the primary form of media transmission or are used for collaboration, uses to which word is almost uniquely poorly suited, but because word is there it's used. Word is horrible for collaboration because it's focused on appearance, not content. Editing in word fails the principle of least surprise and it's generally non-deterministic (you can't see the markup "under" your cursor that will take effect when you start typing or make other changes). Too much effort is spent fighting the tool rather than actually communicating or collaborating. This problem can't be fixed while maintaining word's compatibility with it's previous functionality so it's unlikely ms will fix it any time soon.
The first thing that comes to mind when I read something like this is, usually the issues are a training problem. He clearly knows how to use wordperfect - therefore it is easier. And if you are an author who never does typesetting, then most of MS word is a waste. If you are producing documents that routinely go directly to customers - MS word is a necessity. PDF the document and ship it out...
I remember using wordperfect, and I remember when word came along - it was like something from another planet (WYSIWYG). I'm sure you could improve word in many ways, but no one seems to be trying. Google Docs is as much of a clone as i could imagine.
If you want to clear the direct formatting, and revert to the paragraph style, you have to manually "Clear formatting" from that Paragraph - which is exactly the behavior I would expect.
The behavior he described is horrible, and I'm happy that it's not present in my version of Word. (Note, you can ask word to display the styles applied to paragraphs in the left side bar, and also ask it to highlight any place direct formatting has been applied. Very useful when doing style management).
For no particularly good reason, I'm tickled that the author here has such different a metaphor for the same problem.
Here's a description of the feature with screenshots: http://shaunakelly.com/word/styles/stylesoverridedirectforma...
Here's one workaround: http://wordribbon.tips.net/T009594_Retaining_Explicit_Format...
Based on this, I would suggest personally that once you've highlighted all the italics via Find, you could apply a style that's italic (such as "Subtle Emphasis" which looks like non-bold italic by default) which should in turn change the direct formatting to style-based formatting and, in theory, act like WordPerfect did from then on...
"Word’s 50-percent rule for applying styles is a descendent of the Demiurge, and just as much of a kludge."Generally, I liked the article.
What I don't like is the fact that the obvious advantages of the style-model are not mentioned. Most people don't grasp these advantages, which is why they have much more trouble than is necessary - even in Word - when working on a long text (a thesis, say).