Charlie Stross: Why Microsoft Word Must Die
Jeremiah Cornelius writes "Rapture of the Nerds co-author Charlie Stross hates Microsoft Word, worse than you do. Best of all, he can articulate the many structural faults of Word that make his loathing both understandable and contagious. 'Steve Jobs approached Bill Gates... to organize the first true WYSIWYG word processor for a personal computer -- ...should it use control codes, or hierarchical style sheets? In the end, the decree went out: Word should implement both formatting paradigms. Even though they're fundamentally incompatible... Word was in fact broken by design, from the outset — and it only got worse from there.' Can Free Software do any better, than to imitate the broken Microsoft model? Does document formatting even matter this much, versus content?"
No sane metamodel. No access from multiple applications. No sane way of creating compound documents. When you see the landscape of modern IT and you notice that the closest thing to that is the XML ecosystem, you know something has gone horribly wrong.
Ezekiel 23:20
enough said!
Pity it died. It was kind of like a document with built in outline on left hand side.
LyX does the handholding for you.
So everyone should be using LaTex I take it?
LaTeX
How about a LaTeX based word processor?
somehow, the major publishers have been browbeaten into believing that Word is the sine qua non of document production systems. They have warped and corrupted their production workflow into using Microsoft Word .doc files as their raw substrate, even though this is a file format ill-suited for editorial or typesetting chores. And they expect me to integrate myself into a Word-centric workflow, even though it's an inappropriate, damaging, and laborious tool for the job.
So his publisher is forcing him to use Word. I would be annoyed as well. I know at least some publishers accept PDF (and some even LaTeX). So maybe he should just choose a different publisher.
"First they came for the slanderers and i said nothing."
More abstractly, there are lots of tools which have sprung up to address the issues raised in the article.
Word has kind of become the lowest common denominator. Just about everyone can open a word document, and just about everyone can make one. As soon as more features are needed, people turn to tools like Scrivener (popular with authors), LaTeX (popular with technical people), or even bafflingly painful but powerful tools like Adobe's Framemaker (tech writers in certain industries).
should it use control codes, or hierarchical style sheets? In the end, the decree went out: Word should implement both formatting paradigms. Even though they're fundamentally incompatible
I'm not sure that's true. I keep thinking of different systems that use both style sheets and control codes. HTML does essentially the same thing, so does LaTeX; allowing local edits and style-sheet based edits. How are they fundamentally incompatible?
"First they came for the slanderers and i said nothing."
Yes, let's enumerate all the structural untidinesses of Word. Let's blame that application -- which held its own, against many, many competitors, not because of a megacorporation strong-arming it (remember, MS was not always a megacorp) but because it was good at doing what users wanted it to do -- for the inelegance of its data model. Let's compare it to SGML, which is so much nicer and easier and so much more elegant if you're a programmer and can appreciate that sort of elegance, and if you're not a programmer, well then for god's sake why are you touching a computer?
If you want SGML, you know where to download it.
The opinions stated herein do not necessarily represent those of anybody at all. Deal with it.
This critic just comes across as whiny to me. I use Microsoft Word to typeset complex multilingual documents, and it works great for my needs. I've occasionally tried to use Scribus and some other OSS tools, and have been blocked by limitations, typically related to non-Latin text handling. Word is also very scriptable from pretty much any programming language via the ActiveX interfaces, which is how I use it.
If he has a better idea of how to set up a word processor, he didn't see fit to share his thoughts with the rest of us. But serious suggestions only, please. If the author wants Microsoft to make Word more like vi, I think then we'd really see some "loathing both understandable and contagious" from ordinary users.
because Word is the quintessential example an app where you need a large paid development staff with varying skill sets, including many (UI design, usability, localization, QA, end user support, documentation, incorporating specialized features for customers such as law firms, integration with legacy enterprise software...) which historically have not been the strengths of FOSS.
And here's something that's often overlooked: even if FOSS could put together a team to do this (perhaps with some resources loaned by IBM or Red Hat or someone else), it's not enough to do it once. Or twice. The software has to be maintained year after year and upgraded to reflect the ever-changing requirements of businesses and consumers, and people expect professional UI design, usability, localization, QA, and doc.
Ref. Fred Brooks' article about the difference between the level of effort required to produce a "neat little tool" vs. a commercial product. Brooks came up with a factor of 9, and it wasn't just about having more folks involved... it was different kinds of folks too.
Features (or lack thereof) are not the problem. It's the incessant bugs, some of which have remained untouched since word 97.
Joel Spolsky has an excellent write up on why the Office file formats suck. A must read.
http://www.joelonsoftware.com/items/2008/02/19.html
He actually worked on Excel leading to funny anecdotes like this one
http://www.joelonsoftware.com/items/2006/06/16.html
... and since discovering it, I have felt no need to use MS Word for anything anymore. Particularly good about LibreOffice Write? The PDF export function works flawlessly, exports quickly, and also gives control over how the PDF document appears in Acrobat Reader (Zoom level, page order, thumbnails, et cetera). To me, Word has had its day. LibreOffice Write works well, is free, requires no internet-licensing shenanigans and does everything one could expect from a good word processor, including auto spell-checking and thesaurus functionality. My 2 Cents. =)
Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
My problem with [MS] Word is this: If you have a table as the first item/object in your document and you'd like to type above it, it's impossible to do this! Moving the table lower moves the document margins as well! Solution is to delete it and "reserve" space for text with an invisible text box or type some irrelevant text first, which text you can replace with the text you want.
It's as pathetic as it is frustrating!
Funny how he claims its broken by design.
I use it very frequently, and while it is crap, it does actually work.
I wouldn't call my latex experience efficient by default, instead I call the result pretty and this is all that count's. Also it gives your resume a certain well recognized format, at least by the people in the same club. Why would you deal with Winword noobs.
Je me souviens.
And what he says is moot.
Yes, I still pine for WordPerfect 5.1, and even the early Windows versions.
Three words: Reveal, Codes, and Acerson.
With just those you could do damned near anything.
To this day, likely close to ten years since I stopped using WordPerfect, I still find myself clobbered by strange MS Word formatting edicts, with no obvious way to get rid of them.
At least with WP you could see why something was weird, and fix it.
Three Squirrels
One and all...
So is their any decent alternatives? I personally do not really like MS:O nor OO all that much.
I have pretty much completely given up on all of them and just use unstyled text editors now.
Troll is not a replacement for I disagree.
"The last line of a right hand page should not end with a hyphen. This
has been a style rule for many years, yet it is amazing that most word
processors do not do this! I just smile when I pick up a book produced
with something like Frame and you immediately find these errors.
Needless to say, troff does this correctly, and has for 20+ years. A
friend commented to me that normal evolution would have gone Word to
Frame to troff, but instead, the computer industry has gone the other
way!"
-W. Richard Stevens, author of 7 popular technical books. [R.I.P.]
I've used Wordstar, Wordstar 2000 (or 3000?), WordPerfect, MS Word, and OpenOffice/LibreOffice writer and they all pretty much suck. Most people misuse them. They don't integrate well with other software. And they produce ugly results.
I wrote my master's thesis using FrameMaker which was quite a bit better. However, for my current document-production needs, I use LaTeX. I maintain the manuals for my company's software products and we have a great workflow for building the manuals. The same Makefile that builds the software also builds the manuals: PDF versions directly from the LaTeX and HTML versions using htlatex run on the LaTeX sources. Then a post-processor fixes things up so that our HTML documentation is linked context-sensitively from the web pages of our app, and special goodies like embedded training videos are placed in the HTML documentation at the right place.
The power and control we get from this workflow is unmatched.
That about says it. Nobody else cares. I've been using Word since it came on two 5-1/4" floppy disks and included a mouse and used every version since what? 1983 or so? (Before that I used Zardax on an Apple ][ and, of course, WordStar.)
There's not a damn thing wrong with Microsoft Word. It is quite adequate--superb, even--for 99% of the people 99% of the time. I've written several 300 page books with it, including extensive indices, sidebars, tables, graphs, and pics and it works just fine. No, you can't do EVERYTHING you might want to do with it. And you might actually have to put some time in learning how it works, but ONE thing is CERTAIN:
It's not going to go away. The chances of it going away are equivalent to the chances the United States will convert to driving on the left. Only the nerds care about the arcane details under the hood.
Nobody else gives a rip.
How about a moderation of -1 pedantic.
'Steve Jobs approached Bill Gates... to organize the first true WYSIWYG word processor for a personal computer --'
.. was the first WYSIWYG .. word processor
Ami
What exactly makes Word so bad? It seems functional enough, and I fully admit that maybe I'm just not understanding the finer points of some programming strategies, so what's the deal? He obviously hates Microsoft for things like buying up all these focused program adons like spell checkers from other companies, and wrapping them into Word, yet seems to think we'd be better off with somehow managing dozens of such apps if they were still separate companies and programs. He then goes on to act talk about how he hates being forced to use Word when he does just fine with other options... like Vim, of all things.
He mentions things like control codes and hierarchical style sheets being "fundamentally incompatible" yet the way he describes them they are basically the same thing. He very well may have a point, technically speaking, but he sure does a crappy job of getting it across.
End the end, the article kind of reminds me of some guy who's bitching about how the automotive industry should have gone with diesel instead of fuel 70 years ago.
After years of riding the feature wagon I am finally detoxing and going with the 'less is more' idiom. For me, a programmer and rare blogger, 98% of everything I ever need to write can be handled with either H1-H6 or markdown. I write my notes is Notepad++ using Markdown now, and paste them into my Wiki for storage and later retrieval. Blogs are knocked out with the most basic of HTML features.
I haven't had MS Turd installed for over a decade now and don't think I'm likely to ever need it again. The only outlying case for me is my CV, and I keep that in Open Office and export it to PDF for distribution.
All those moments will be lost in time, like tears in rain.
In the end, the decree went out: Word should implement both formatting paradigms. Even though they're fundamentally incompatible and you can get into a horrible mess by applying simple character formatting to a style-driven document, or vice versa. Word was in fact broken by design, from the outset -- and it only got worse from there.
How is this broken by design? The author seems to think that a hierarchical format that uses a small set of inline codes for paragraph structure and formatting hints is inferior to Wordperfect's completely unstructured stream. With Word's hierarchy you can safely move blocks of data around without the risk of accidentally leaving control codes in the wrong place. Somehow that is supposed to be a bad thing?
Most of his rant centers about retelling history and griping about the file format incompatibilities between different versions and the challenge of creating an independent reader for the binary format. He gives the impression that the world would be a better place if we were all stuck on using Wordstar for sharing documents and Microsoft should never have had the ambition to add features to Word. Yes. Binary Word documents are baroque nightmare to decode. That's what happens when you carry a design forward for 20+ years that wasn't architected for clean forward compatibility. Considering the early versions of Word were implemented in assembly and run on machines with tiny scraps of memory, the design "flaws" were necessities of the day. Yes. DOCX has a lot of undocumented cruft to support translation from the old binary format. Word 2007+ avoids using those dark corners for documents that were not imported from an earlier version. You don't have to use that cruft at all when building XML documents from an external tool which is far better than the old hack of generating RTF to interoperate with Word.
Word has its issues and has to be coddled to avoid breakage in long-standing problems like numbering but at least I don't have to pull my hair out trying to do basic table formatting as happens in Open/LibreOffice. I'll switch when the open source rivals can match the capability and usability of Word 2003.
I am becoming gerund, destroyer of verbs.
My number one wish for any word processor, but especially Word, is a switch that says:
I'm writing a document that will be printed out on paper with black toner.
At a minimum, I don't want e-mail addresses or URLs changed to blue, or underlined, or hyperlinked.
My number two wish is a switch that says:
Anything pasted into this document will adopt the formatting of the line into which it is being pasted.
I cannot think of a single instance, ever, when I wanted the formatting from some web page to be carried over into my document. My final wish is to find a word processor that assumes, or at least makes really easy to specify, that the Page One Header will not be used on subsequent pages. I don't recall how Word does that these days, but in LibreOffice it involves creating a style just for the first page. Assuming that you've managed to Google the specific forum post that tells you that.
Three Squirrels
FrameMaker should not be ignored. I started with version 4 and haven't used the versions after versions 6 and 7 for Mac and Windows, but it was incredibly fast, powerful, and amazingly bulletproof. Word led the way into some of the worst possible paradigms for page, character, and paragraph formatting, variable handling, and cross-referencing you could imagine. Frame approached everything differently and it really was brilliant. Adobe will never be forgiven for its FrameMaker decisions, by the way, but I'll leave that topic is for another day.
The sad thing is that so many other word processing applications imitated Word down to every single bad paradigm decision.
Bad design paradigms inevitably lead to limitations and bugs. I loved one bug that may still be in Word even today that involved auto-updating fields like StyleRefs in headers and footers (to display heading text, a standard document feature). You might also, of course, insert those fields in tables in the headers or footers, for certain positioning advantages. And, of course, Word lets tables extend outside of their own text columns.
The bug would arise in circumstances in which you might end up needing to edit that mess, modifying fields, formatting, table dimensions, etc. Guess what could happen next?
Well, you know how important it is to make sure you save your document frequently in case of something going wrong? With the help of the bug, Word could create a really magical crash in which the document you were working on would simply vaporize itself, never to be seen again, regardless of having been saved.
Microsoft changed the file format repeatedly -- with Word 95, Word 97, in 2000, and again in 2003 and more recently
What is he talking about?
Starting with Word 97, the file format didn't change at all until Word 2007. Word 97 could open files created by Word 2003, it would just ignore new features that were added in later versions.
Word 2007 introduced a completely accessible format, a zipped XML format, and it hasn't changed since. Microsoft even released free updates for older versions of Word so that they could open the 2007 format.
If the author wants to complain, he should at least get his facts straight!
troff + tbl + eqn
"To those who are overly cautious, everything is impossible. "
There was even a song about it - hard to find nowadays.
But it doesn't know what a line is.
Yes, you *can* do anything. But it can take a long time to do it. (Actually, I *think* it's a LaTex problem, it could be a Tex problem. I tried to get to like it for a few weeks, because it would handle some things that my other tools wouldn't handle. But it was really lousy at some things I do all the time. I had to dick around with cascading changes every time I edited a line.
(Actually, that doesn't make much sense to me, as I would expect the problem to be that it didn't know what a paragraph was, but I remember it as it didn't know what a line was. And couldn't decently word-wrap.)
I think we've pushed this "anyone can grow up to be president" thing too far.
Word may have flaws, like every other piece of software ever written. But it does the job. Millions of not-so-computer-savvy people are able to created good-looking documents using it.
WordPerfect relied on the embedded codes model, but they never did get it completely right. For anything non-trivial, you pretty much had to go down to the code level, hand-placing the codes to make the text render properly. Copy-and-paste across formats was often disastrous.
Word's model might be conflicted, but it works. There are very few situations where the wysiwyg editor can't get the text to look like what you want.
If I'm creating a document, I don't really care whether the encoding is HTML or RTF or docx or whatever, I just want it to look right, and Word does that.
People misuse MS-Word to create monstrosities of crap that cannot be edited.Companies use its bizaro features to make unalterable files and forms that defy logic.However, it can also be used to create actual documents using styles and formatting that lets people get work done. Google Docs is a poor substitute (I have a Chromebook and tried). None of the office tools I've seen are perfect and none ever will be.
I' like to see tools that use descriptive formatting as SGML intended, but every application of SGML since its introduction has been made by document professionals that are worse than Word. XML sucks.
The sad thing is that one of the victims of Word was Ami Pro, the first WYSIWYG text editor for Windows. And it used styles (templates) they way it should. Still feel sorry for those guys. I can't even remember how many messed-up documents I took from desperate people, stripped them to bare ascii, set up the styles the way they wanted and started applying. Should have seen their eyes when the document came out of the printer.
This is not rocket science if you want Word to die write something better and cheaper the market is willing to accept over word.
I hear a lot of talk, fancy words but no hint of what would replace it or what could be done to even start to remedy the situation other than clicking your heels and wishing the evil Redmond monster go away. Talk is cheap, real monsters don't go away because you ask them nicely.
The undertones of the article sounds like this is more of his hate of microsoft than his hate of word as a program.
I mean, why not write something in youre favorite editor and then use one of the 500 tools out there to convert it into whatever format other people want it?
At the end of the day this is just a tool for writing text and if you can design something fundamentally different than MS word and give it away for free it will get traction, but nobody has made anything compelling enough to switch away from word or word-style editors to make any kind of a difference, and thats because it isnt that bad, not as bad as this author depicts. I think the author here has problems with being irritated by silly things and needs to get out and ride a bike or something.
First of all, if you're trying to make a statement of how a product must "die" due to transgressions from the 1980s, that's plain ridiculous. Someone who committed a drugs offence during the Reagan administration shouldn't be denied a job opportunity in the fall of 2013. Right? Let's pass judgments in the current state of things, not what we had to deal with 20 years ago.
Second -- the whole technical argument being made seems to revolve around the idea that mixing "control code" and "style sheets" in a single format is bad. I've got quite a bit of past experience in writing software that builds doc files (the binary ones) and I can state with great certainty that this is NOT how Word works. Everything is a style, whether explicitly or implicitly by combining styles with direct formatting, and every style is able to be (and usually is) inherited from a parent style. You don't have to explicitly define the combined styles, and in more recent versions of Word they've made it much clearer that that's what is happening. (IMO Word 2007 is the first version where they actually got the UI right)
A lot of people are confused by all this because older versions of Word favoured UI simplicity over structurally beautiful documents. A lot of that has to do with trying to convince WordPerfect users to come over to Word..... anyone remember the complaints that everyone had in the 1990s about how Word didn't have a "Reveal Codes" function like WordPerfect? Yeah, that's because THERE ARE NO CODES like the author of TFA claims.
Third -- the Word style system is remarkably similar to HTML + CSS. It's hierarchical layout with the ability to override anything at any time. Presentation and content are "ideally" totally separate, and you can certainly work this way in Word if you are disciplined, but nothing at all stops you from saying "yeah I -know- this block of text is 14pt but I want this one word to be 12pt."
The author also drills pretty hard on the point that the format of Word documents has changed from one version to the next. Well, yeah....they added features like Table Styles and List Styles in Word 2002. Surely nobody is expecting documents that utilize this really helpful feature to older versions of Word..... right? This is no great conspiracy.....it's just a case of adding new features. Switching to the XML-based document format and standardizing the format with Ecma and ISO has definitely helped settle the format down, but if a word processor doesn't support a feature in a newer version of the document format, well.....tough shit. I don't hear anybody bitching about how Firefox 3.6 doesn't fully implement CSS3, accordingly people shouldn't bitch about how Word 2000 doesn't implement features new to Word 2010!
One last thing: I'm posting this to debunk some mythology and refute the author's claims, but I'm not defending the old-school Office document format....yeah, it was driven by a very 1990s need to be fast on old 286s etc. (same reason Windows 3.0 APIs lacked a lot of bounds checking, BTW) and the format is a proprietary file system unto itself (doc files always come in sizes of multiples of 8192 bytes because that was the size of a block of data regardless of its content). But those times are long gone now. We should have a great appreciation for the people who worked really hard on decoding all this ten years ago and published some good Perl modules on CPAN.... I've read all that source code and it is insane. And we should have an appreciation for those who pushed Microsoft to go "open" with their Office formats. Openness was pushed into Office without users even realizing it, which is good for everyone.
It has a user interface and thoughtful functionality that blows the competition away (yes, I've tried them). There are plenty of open-source competition but their UI is just terrible. It's a word processor damnit. If you can't put together a decent UI for something so simple, how can you expect an entire operating system to beat Windows?
Seriously. Programming interfaces be damned, Word does an excellent job for its target audience.
It's a featureful app, but I hate having to dig through the UI to accomplish the most basic tasks.
I swear to God...I swear to God! That is NOT how you treat your human!
So an elitist who knows WAY more technology than the average writer, thinks that the tool that the vast majority of people use is...bad and ill-suited for the job.
ok.
Yes you can, it hasn't changed much and a lot of people are still using MS Word 2007 anyway.
As an actual write, the use of excess formatting actively interfere with writing. The PowerPoint wannabe's should all be locked in a meeting room and forced to feed on each other while the rest of us get work done.
Do you really believe Word has advanced and improved since 2006?
There is a recurring problem with software development in recent years, where one player has become dominant, the barriers to competition are so high that it has no real challenger for a long time, and the result is stagnation. There are numerous examples: Microsoft Office for business documents and spreadsheets, Adobe Creative Suite for graphics, Autodesk applications in the 3D modelling space, IE6 as the classic beloved of web developers everywhere, and as an odd one out just to make the point, Linux if you want an OSS operating system.
There are a few ways out of the trap, but the big problem is that the people making purchasing decisions often aren't interested in assessing the quality or productivity benefits of alternative software, or even able to make informed judgements about those things if they wanted to. No-one ever got fired for buying the market leader, so while they know that the new subscription pricing model will give vendors even less incentive to actually improve anything or the support contracts are probably far more expensive than they're actually worth or the TCO will be horrendous because of usability problems, they'll carry on using these leading products anyway so their careers aren't at risk.
That creates a vicious circle where no-one is willing to invest the staggering amounts of time and money required to build a heavyweight competitor that can effectively challenge an incumbent. Instead, we get open source clones or cheap-and-simple web/mobile apps, which do a good enough job to save some users paying for the heavyweight commercial software, but in most cases offer little real innovation and almost invariably lack the quality and feature set of the established big names. That's why the professionals spending serious money keep buying those big names, and so the cycle continues, with little incentive for software giants like Microsoft to improve their cash cows or innovate with entirely new products.
I think the most likely way out of this in the long term is for a new product to arrive that changes the rules and moves the market. With formal printed documents becoming less popular and an increasing emphasis on on-screen presentation and collaborative editing, is a word processor still a good model to manage business information? We have far more powerful (and systematic) formatting capabilities in numerous browsers that can render HTML+CSS content. Probably every programmer reading this routinely uses far more powerful editing, review and collaboration capabilities in their everyday tools. I don't just want Word 2014 any more. I want something that helps me collect, organise and share information in ways that match how we'll be living and working in 2014. And a tool that does that might have a small chance of breaking the Word stranglehold.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
I thought latex was for not having children.
but if a word processor doesn't support a feature in a newer version of the document format, well.....tough shit. I don't hear anybody bitching about how Firefox 3.6 doesn't fully implement CSS3, accordingly people shouldn't bitch about how Word 2000 doesn't implement features new to Word 2010!
There's a difference between complaining about old Firefox and complaining about old Word. Upgrades from Firefox 3.6 to Firefox current release aren't paywalled. With Word, on the other hand, if someone sends you a document that uses a new feature, but you haven't yet budgeted an upgrade to a version of your word processor that can handle the new feature, then as you said, tough shit.
The format is a binary record format. Each record begins with a record length and a record type indicator.
In other words, not unlike PNG's chunked format. But why weren't this binary record format and the meaning of each record type documented publicly earlier?
Someone who users MS Word more than anyone reading this site has spotted some problems and you are bitching that he is "non-technical"? I suppose if he used the program less and did some technical stuff instead you would dismiss him as not using the program enough to comment on it?
We shouldn't blame the users for usability problems. That's where we have to lift our game instead of throwing insults back.
From a pragmatic developer's POV I'd say the invisible hand is still stroking Microsoft's cock because "the market" says MS Office is as "good as it gets" for now. For better or worse, by hook or by crook, Office is embedded in the corporate environment. Today, you still need Office to communicate with corporate customers who don't give a flying fuck what else you do, they just want you to read the word document and fill out the excel spread sheet they sent you.
So while I don't like the way MS gained their monopoly, they were held to account long ago through the courts. From a pragmatic business POV, I have to agree with today's CIO's, given the environment they would have to be insane to stop buying Office licenses. That sort of bravery is best left to governments who have a big influence on electronic document formats because for many corporations the government is also their biggest customer. Which leads me to believe that eventually governments will define standard document formats with the same rigour they define standard weights and measures. Personally I think we are not ready for that yet since significant improvements are still occurring at a rapid pace.
The market is still working out these sort of issues and slowly defining what "electronic document" means, the government has an important role to play in ensuring the result is something that "raises all boats". Governments were early adopters of electronic communications, their choices propelled the Office and Adobe boats into orbit. In many ways both products deserved their reward. But soon they will have to step down from the podium in much the same way the railroad barons did.
What we have gained from the evolution of electronic documents since the WordStar generation has concentrated wealth into new hands but at the same time it has brought about a genuine technological revolution in human communications which is just as significant as the invention of the printing press and may eventually be seen as up there with the invention of writing itself. For a simple example, when I was a kid the Jetsons was a big hit, but adults also speculated that one day robots would build things and serve us, nobody really suspected they would replace the vast majority of (say) bank tellers within their own life time.
Theoretically this is supposed to give us more leisure time but in practice it just raises our standard of living by allowing us to do more with the same amount of time. (assuming you're lucky enough to live somewhere with humane labour laws).
Humans still communicate emotions with screams, hoots, moans and laughter like other great apes do, sometime in the last 100Kyrs we started talking and our obscure species suddenly (geologically speaking) shot to the top of the food chain. The change in the geological record is as dramatic as the Cambrian explosion - only in reverse. Most of those changes have been concentrated into the last 500yrs or so, on face value the geological record of the advent of humans looks like an asteroid strike, the only lasting thing that gives it away as human activity is the fact that asteroids with high levels of plutonium and plastic are exceedingly rare.
Language gave us the ability to organise, plan and share experiences at the tribal level, writing notched it up to the civilization level, printing made two way communication available to millions of citizens and educated foreigners', each of these events lead to significant changes in the way humans organise their societies (most notably the size and complexity of tasks that could be undertaken by significantly larger groups of people). The internet will, or already has, reached N-to-N communication at the species level. I believe it will rapidly overtake and outperform religion in it's role of unifying people's across political/cultural borders.
I'm in my 50's, I think the next century will see a spectacular jump in human capabilities and it will be as a direct result of the internet's potential for new
And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
The reason some recruiters want that is so they can edit your resume which IMHO they should never do unless you give your permission.
People, if you make it as far as an interview be sure to have enough paper copies of your real resume to hand around in case you've been screwed over by the recruiters. In one case with me they cut out five years of relevant employment because they wanted to put forward one star canditate and two duds. My current employer short circuited the process by interviewing all three and no longer users that unethical recruitment agency.
If you're wanting to simply edit text there are plenty of simple text editors out there that are more than up to the task and less crash prone than word.
If you want it to look good or are archving and indexing large numbers of documents then you need a DTP or document markup system: eg. Interleaf, latex (steep learning curve and other issues aside), proprietary solutions from companies such as Canon.
It's not until you have to assemble a set of conference papers for example when you see word and latex documents side-by-side do you realise how truly horrible word's output looks.
In spite of the fact that the end result tends to look better both markup and document databases emphasise document structure and content vs the look.
So in short; if it's short or ephemeral use a text editor, if it's long or has to be kept for a long time use something designed for the task, not word.
Andy Warhol got it right / Everybody gets the limelight
Andy Warhol got it wrong / Fifteen minutes is too long.
Anyone needing to produce good-looking print-form documents from content that "lives" on the web should check out http://www.princexml.com/.
Prince supports most CSS3 and has a number of CSS extensions that help you control formatting. So getting well-formed and styled HTML to print beautifully is a relatively painless step forward.
I have crappy memory. I'm not one to remember arcane macros or shortcuts. Ctrl-C and Ctrl-V is as far as I go.
Never fear - nested menus always helped me find things.
Now with the Ribbon in Office, first I have to search each of 5 or 6 ribbon views. They aren't grouped very meaningfully so it's basically a linear search. Then if I don't find what I am looking for I am basically stuck, since I can't remember how to find items that aren't on the ribbon, and I can't really search on them, because I am not exactly sure what they are called. So I end up using Word like a glorified notepad.
The design team that killed the menus on Word (and those kids who are doing the same on browsers) don't realize the damage they are causing end users.
But I use PageMaker...
“He’s not deformed, he’s just drunk!”
*clippy pops up*
It looks like you're trying to kill me. YOU MUST DIE!
Ridiculous complaint. The ribbon IS a hierarchical menu system just like the old one, still has on-screen-highlighted keyboard shortcuts just like the old one.
Your complaint boils down to "I learnt where things were arranged in the old hierarchy and so they should never ever change."
Nope. Go to little drop down list at the very top and choose "More commands". Then in the dropdown for "Choose commands from" select "commands not in ribbon".
And there you have it, and alphabetized single list of several HUNDRED commands that don't show up ANYWHERE in the ribbon...NOT organized by function so that you can find them even if you unsure what exactly you are looking for.
The whole point of nested menus is it helps you explore to even know what you are looking for.
Now get me my menus back in Chrome and I will consider using that too,
The pre-ribbon Word also had hundreds of commands that weren't put on menus.
Are you saying that you believe the ribbon is harder to explore than menus? (I can maybe see that if you don't want to hover over items to read the tooltip and instead want the text of the option visible straight away).
Or are you saying that you believe that less functionality is effectively discoverable now via the ribbon than used to be through menus? (I find that doubtful, given how telemetry-guided the team was this time).
Or are you saying that you just disagree with what functionality they chose to expose to explorers now vs before? (again, given all the telemetry-guidance, I find this hard to believe).
The Art of Digital Publishing: A foundation of combined standards to support the future of publishing
http://www.eecs.berkeley.edu/Pubs/TechRpts/2012/EECS-2012-268.html
[snip] just fine with other options... like Vim, of all things.[/snip]
You sound pissed off with the author. You must be an Emacs guy.
The behavior of Word including styles and formatting seems to be the invention from hell - some style templates seems to be as contagious as viruses and you can't ever get anything right as you want it. The number of times I have had to settle for "Good enough" are numerous and can't be counted.
At least with HTML I can get some control over things, but the downside there is that it costs a lot of time to produce a user-friendly document instead.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
I noted the last reader comment from the article "Another answer is that its too difficult to change all the documents and make everyone learn something else, so we should just keep using Microsoft Word". And my thoughts were: "What a fucking moron!" You don't keep using a crappy tool just because everyone is accustomed to using a crappy tool. You change to better tools and change what you have to. You can also automate the change from the old proprietary file formats to something new and then don't look back. (A non-idiot would change to a file format that isn't constantly changing, so you can read documents created 20 years ago without fuss).
Like when I delete an extra space and it changes my font?
Funny thing was that my old workplace used Lotus products in their day to day tasks and Ami-Pro and later Wordpro was used constantly for documentation editing and I even created a macro that allowed for a menu-style library for in-house documentation/forms... Then later came MS Word and everyone had to start using that and the problems just kept getting more frequent...
Why does the author keep trashing the term "baroque"? Find a better word. How about "archaic"; you won't offend the Archaicians.
Table-ized A.I.
Microsoft used secret APIs to give its programs an advantage over competitors. That had a big effect in the 1990's. It is apparently still going on in some things but we'll have to wait, as usual, a long time before it turns up in court records. And like before, the damage will have been done. The only way to stop it is to stop using M$ products.
You can find more like that if you wade through the material of the Comes V Microsoft case at the now archived Groklaw site. Basically anything bad that has been said about M$ and the people that work there is true.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
MS Word took off when they started bundling it. For most people it was simple math: Either buy MS Word + MS Excel for the same price as WordPerfect or Quattro alone, or double up the money and pay for WordPerfect and Quattro. d
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Much as I disapprove of Word and it's complicated underlayer of kluge programs, the problem for open source software is how to coordinate and document multiple word processing sub-systems to put together a clean, balanced, and powerful word processing performance suite.
Like Eric Raymond's model of the Cathedral and the Bazaar, the problem for open source software is to pull together small parts of a superior system from many independent authors and coordinate the accomplishments into districts and describe what each module does in a way that makes sense to the wide variety of visitors.
For my wife, a very busy fast working touch typist, there needs to be a pushbutton "Word mode" to make the word processor behave keystroke by keystroke just like Word of the Office XP vintage. With her, she always is facing deadlines, writing furiously and always exchanging .doc files.
For me, the problem with Libre Office is I am stuck with a version I downloaded outside of the Ubuntu Debian package system. I have lost track of the re-union of Open Office and Libre Office. Big embarassment for me, I don't have time to straighten it out.
So how can open source free software move away from Word and become the clarity, quality and power leader?
I really like the observation earlier that the office suites need specific development by area experts.
The user documentation for add-in modules needs to be very good. That means OO or LO need a documentation system that can pick up new chapters and new cross references when a additional package is added to the word procesing suite.
I would like a 8-up card module, a mailing list module, a bulk email response tracking module, a wall-poster module, a fill in a scanned blank form module, a Google Docs module, a google blogger editor, a music quoting module, a classical greek quoting module, a school-teacher-class-student-parent database module, an rsync remote mirror and a paragraph checksum integrity module.
Another half of the battle is the suites need good example files. How about identical example files in American English, Dutch, German, French and classical Greek, Japanese, Chinese, Hindi. These language files would model how to set up OO in each of the languages. I would like to see example files of a short book, a term paper, tables, photos, movies, mathematical formulae and music notation with linked audio.
Finally, another area where open source software is lacking is in the conversion from screen image to printed on paper image. There is a point where the WP program dumps data into the printer driver and control and knowledge about sheet size, ink and pixel size is embedded in some unknown place.
Richard M. Stallman already said similar things in his
http://www.gnu.org/philosophy/no-word-attachments.html
2002 article.
LyX does the handholding for you.
LyX has an incomplete grasp of anatomy, so it usually ends up holding something quite different from my hands.
Telemetry.. For whom?
I doubt the needs of occasional superusers, as it were, are included much in those studies. Want to bet that it's a bunch of college students, housewives and Old People they're studying?
His criticisms of Microsoft's deliberate lack of interoperability, ever-changing file-format, and attempts to establish market dominance by force aren't new, but of course it's always good to hear them publicized and repeated. About ten years ago I wrote a similar article, Please Don't Send Me Microsoft Word Documents, which includes links to even earlier essays by others.
You mean, like HTML?
Religion is what happens when nature strikes and groupthink goes wrong.
Each turn of the crank of Word is a new and different product. The migration from Word 2003 to 2007 to 2010 and beyond is as steep as moving from Word to OpenOffice. It's boringly predictable that when discussing the manipulation of a document over the phone where each person has a slightly different version of Word (that is, no on screen document sharing) it's pointless because so many of the controls and how those controls operate are different. But hey at least it's not Excel which is even worse.
Rapture of the Nerds co-author who? Exactly.
You seem to think that Word is somehow better than other tools, where in fact it is a mediocre tool that has severe usability flaws.
The ways that Word messes up documents beyond any hope of restoration are endless. Insertion of a picture in a multipage document is always a gamble. It might very well work, but every once in a while your document becomes corrupt. If you save the document in that state you can start over.
I've got a document that looped pages, going Page-Down on the last page got you to page 5. Saving that mess filled up the disk.
Word is unsuited for any purpose other than one page, one off, notes that are of no importance. For real work it is a liability, certainly not an asset.
These kinds of debates totally miss the point, the user experience. Word does it right. It gives you every possible way to create consistently styled products, AND it lets you do whatever you want. Thats the right way to build a user app that does something as basic as word processing.
This article is not worth reading. Someone who doesn't use MS Word is whining about everyone standardizing on .DOC files.
His history is totally wrong - claiming Word came from work with Apple/Jobs/Macintosh, but it was actually on Xenix (called MultiTool, IIRC), then DOS before the Mac shipped. It was written by Charles Simonyi, who developed the first GUI word processor at Xerox PARC. So the development order was PARC, Xenix, DOS, then the Mac. Word 2.0 for DOS was an amazing tool, and I dumped Word Perfect for it.
He makes so many claims that are just flat-out wrong that I felt compelled to save others from this time sink.
Place nail here >+
Can Free Software do any better, than to imitate the broken Microsoft model?
Yes, it could. Unfortunately, it doesn't because some morons have decided that copying is more important than inventing.
There are a couple of really good and different tools, like LyX. But honestly, the problem with productivity tools like these is that they aren't cool and sexy, so it needs momentum to carry the developers, because the coolness alone doesn't do it.
Assorted stuff I do sometimes: Lemuria.org
Rapture of the Nerds co-author Charlie Stross hates Microsoft Word, worse than you do.
No. No he does not.
the question is, do you want a machine to understand your document or a human? ...
i want the printer to print a document. it's all copy and paste and mark and format, fat, underline, italic text.
my n00b-ness extends so far, that i use gnome viewer to rotate a picture, because it's easier then gimps rotate, then
i "print-screen" it, then copy-paste it into gimp and crop it there, because the gimp can crop but gnome viewer cannot, then i save
it as a new image and "insert image" it in open office writer.
now if i can just figure out how to make a square lined transparent box in the gimp. maybe i should write a pascal program to draw a square box, then
"print-screen" that? silly
Well, I wrote a 100-page book in Word, and it was such an awful experience that I learned LaTeX and wrote a 2000 page book in it. Word breaks down very, very quickly when the page count hits three digits. Word is not designed for books! It's designed for one-page letters and envelopes.
LaTeX is an abominable, hair-pulling, uber-frustrating, insane mess sometimes, but it's one that gets the job done! Once you learn a few quirks, it generate beautiful PDFs.
The one big drawback to LaTeX is inline images. They're insanely quirky and almost impossible to flow properly.
WriteNow 4.0....It hasn't gotten better since then, and for most wordsmiths who don't work in a corporate environ, it has only gotten worse.
Authors shouldn't know what a line is either! You're trying to typeset before you've finished authoring.
Whenever I need to print Avery Labels I run LO from USB. Word is horrible at printing labels from a recordset.
In 2002 I switched over to LaTeX and took an oath never to create another Word document as long as I lived. So far, so good!
LaTeX has a big learning curve, but it creates beautiful documents and is math/science friendly.
Circle the wagons and fire inward. Entropy increases without bounds.
Point...sometimes. When you are trying to display a box with wrapped text in it...
Perhaps LaTex has a decent way of doing this, but I never found it.
At the time I was trying to display params for functions in a class in a consistent and visually separated way. So I needed to wrap the text. And I couldn't get LaTex to wrap the text within the box without hand adjusting after every change. And these changes tended to cascade down the page(s) so after every change I had to check all text beneath it for alterations.
P.S.: I'm clearly not a Tex wizard, but that was too steep a learning curve for me. LibreOffice was much better. Yes, I'll grant that you can do ANY text formatting in Tex. I wouldn't be surprised if it were Turing complete. This doesn't make it a reasonable platform to use.
I think we've pushed this "anyone can grow up to be president" thing too far.
What I would like to see is an extension of the Excel tabs concept, but where any tab can be any kind of document. So, a single Office file can have a word processing document, a couple of spreadsheets, and a powerpoint slide, and any element of any tab can be referenced by any other tab so you can have a chunk of the spreadsheet tab dynamically embedded in the word tab.
It may not be Stagnation but Maturation.
Many things reach a point of diminishing returns where improvements come very slowly. Scientists are not discovering new cures or drugs in their home lab anymore, the resources needed to make the tiniest of steps requires more and more effort to obtain.
Breakthroughs are rare and unusual events that will spark thousands of new discoveries but then those slow down as well.
Word is likewise at a point of being Mature, small improvements can be made but really unless somebody comes up with something drastically new there isn't much room to go.
Does Word get the job done? Is it better and more feature rich than anything else on the market? Arguably? Can it import, use and save to any format (including the little used but overhyped .odf) Yes. Do more people use it than any other word processor? Yes.
So what's the fucking story? There isn't one except that some coder isn't happy and probably messes with more lines of code than actual lines of prose ever committed to a word processor.
Yes, its code base is a mess partly because so many people want it to do so many things. Most people barely isr 1-2% of its feature set but everyone uses different 1-2%'s, which is why the base is so broad.
[greybeard alert] The WYSIWYG interface of the IBM Selectric was ugly, corrections were messy and revisions were time and money lost. We were more careful programming when we got one turn around a day and used punch cards, similarly, we were careful and detail oriented when creating a document took a specialist (a "secretary") to create and change it. When the first Wang CPT-like systems entered the staff (USAF) we quickly noted that documents suddenly had to be perfect, corrections weren't allowed and the curmudgeons like to complain about the change in focus from content to format. The hapless staff officer would run around with the 8" floppy with the electronic version of the document, and every little nit picked resulted in a new printing, offices revisited, and signatures. TROFF and TeX both seemed to let you focus on content (again), but it seemed that people spent so much time tweaking the layout that that dream was lost. WYSIWYG was supposed to fix that, but the quality of the theses my students turned in did not reflect that dream so much as their desire to dazzle with really fancy font and alignment and equations that were typeset soooo prettily, surround by words that did not seem to matter so much. For a while I was a bit of an HTML 3.0 is all you really need Luddite, and highly structured CSS seems like a jump three steps back (JMP *-3) in complexity just to try to get back to where we were when all you could do was size, bold and italic (or is that em?). Sheese, I'm going back to hand-written. Maybe even carved in stone or clay.
"There is no god but allah" - well, they got it half right.
Any type of hegemony will have awkward repercussions and collateral damage.
Casteism
It's obvious from the horrible useability aspect and its constant crashing that
Microsoft could not possibly be using their own product at a corporate level.
If they did, it would be the most efficient, bullet-proof app out there.
So exactly what DO they use?
If it IS Office that they use, then I have serious doubt about the corporation as a whole.
+6 Insightful
Why does it always (not just default) assume that you are using "pages"? I would like to type a dozen chapters or so, each of around 20-30 kB of text. No pages. I don't want it to break my text.
Typesetting and page formatting is something I want to leave to the publishers. I don't want to write "documents" for either paper or web. I write novels, not pages.
Word used to have a mode for that, where it displayed things without most formatting.
I believe it was a successor of the times when machines weren't quite fast enough for real-time WYSIWYG, so you would only turn on WYSIWYG mode when you wanted to check the pages... but you could work without.
Sadly, they removed that mode several versions back.
Esli epei etot cumprenan, shris soa Sfaha.
there are lots of freewares that are way better than MS word
Is supporting multiple conflicting paradigms really a bad thing ?
It reminds me of discussion about programming languages. For example, C++ supports both procedural and object-oriented programming and is often regarded as ugly but not as much as perl which supports even more conflicting paradigms. Yet both languages are very good at getting things done.
...but what will replace it as a de-facto stanrdard of Word Processing?
Yes, it's possible to do better. But inventing new models is not easy, and it's an uphill battle.
-- Did you try Tao3D? http://tao3d.sourceforge.net
"several HUNDRED commands that don't show up ANYWHERE in the ribbon...NOT organized by function so that you can find them even if you unsure what exactly you are looking for."
And not organized by function, so you have to flick through up to several hundred even if you have some idea of the basic function the command performs and what group it SHOULD be a part of based on that fact.