An unclean soul is loosed upon the realm of the living
January 6th, 2010
As part of our intelligence gathering, we monitor the twitter feeds on MSWord. What is so utterly surprising is the level of 'pure hate' some people feel for the thing. Just to put my point across, here are some of the random tweets I gathered in a random 8 hour period:
- @lolife: Microsoft Word sucks, it sucks bad and we are all fools to use it when better alternatives exist. AGREED!
- @kittenpie: Why does MSWord ignore obvious typos and correct things that are as you want them? GRRR.
- @ironsoap: A man cannot hate anything in the world as much as I hate Microsoft Word.
- @marxsbeard: Microsoft Word hates Robert Burns!
- @tightrolltony: I love how Microsoft Word does whatever the FUCK it wants to!! GRRRRRRR!
- @chrisd7: thinks that Microsoft Word is baroque in the extreme
- @theklan: Microsoft word is an utter pile of crap. Who's idea was that then? #crashingpieceoftosh
And my favorite:
- @stevenhoy: Each and every time I fire up Microsoft Word an unclean soul is loosed upon the realm of the living.
Why these extreme feelings for some silly software program? After all, the thing does what it is supposed to do. I must admit I grew up with PDP's and VAXes. These things just 'worked', they did what they were supposed to do. Then I started working with Microsoft software and got convinced computers and software have a soul and a mind of their own. And sometimes these things just work against you.
Just kidding
Office in general and Word in particular are major engineering projects. And they are engineered by one of the biggest software teams in the world. Don't believe for a minute that these guys put 'hate' features in the product.
Another thing: most people in the software business are convinced you only make a good version of the product when you are at version 3. Office is on version 12! That is four times good.
The real reason
People are just painfully confronted with themselves. The tool is like a mirror: treat it badly, mess it up big time, brutalize it and it will do the same thing with your document. Spend some time to learn its vast array of features, see what other people do, open the help file, and you will see the thing starts to work with you, not against you.
The way out
Here are my suggestions:
- Try to learn some of its baroque list of features
- Spend time on learning about Word Styles
- Turn off automatic spell checking if that feature upsets you
- In case of total panic, copy your text from word in notepad, and then copy it in a brand new word document. This makes all styling mistakes go away and simply keeps the basic text.
Of course, we know this may be a very controversial post. So we'd like to learn what you think of this....
Dare to say what nobody dares to say
December 26th, 2009
Some times I come across a blog post that is so ad rem that I wish I had written it myself. One such blog post is "Thoughts on wikis" which you can find on the iperimeter blog.
From the article:
All wiki platforms I have used appear to make the following assumptions:
1) Formatting, beyond a very basic level, doesn't matter
2) People are prepared to put time and effort into learning and using the platform and/or its WYSIWYG editor
3) All content fits cleanly into a predefined structure
4) Once the information is in the wiki, people don't need to get it out again
5) Users are IT literate and have a conceptual interest in the wiki as a platform
I'd like add:
6) Users are able to figure out where to upload pictures so they can reference it using an Url
Of course, none of that is true. We are genuinely convinced that the true potential of wikis haven't even emerged. Once people can start to add content, move stuff around, do true WYSIWYG, all within the luxury of their familiar word processor, that's when we will start to see true content appearing.
Strangely, that is not the kind of comments you should make. Somehow, wikis still remain up to today a tool for the happy few. The technical thresholds seem to prevent many people from participating. Not a very democratic view. Along that same line, here is an other assumption that everybody seems to be making:
7) Wikis should all be open source and be free
That is true of course for the mother of all wikis: our beloved http://www.wikipedia.com. But even there, the money needs to come from somewhere.
We were even believing that for some time. Numerous people said that WordonWiki should really offer OpenOffice as an alternative editor. While that is certainly a feature on our backlog, interviews and usability sessions with real users have learned us that this is only a marginal request.
Let us know what you think.
Roland.
PS.
I was busy commenting this information on the author's blog, but some strange registration system was used. I had to login with my existing google or wordpress account. I did not feel comfortable doing that.
The 'Dear Erica' letter
November 14th, 2009
We rely a lot on the RentaCoder and Odesk networks for your work. Both networks have their advantages:
- RentaCoder has a solid arbitration system. Along with the ratings of sellers and buyers, you can see how many projects were put in arbitration and what was the outcome.
- Odesk has a lot of tools as part of its service. One of them is the integration with CVS, the code repository system. Or rather 'was' CVS. Odesk has suddenly announced it will stop the service and within 6 weeks, all source code should be moved somewhere else.
Erica Benton, Odesk's Marketing Communication manager, has a hard time explaining this to the unhappy user base. Among the protests is a 'Dear Erica' letter, suggesting the company what a correct reply to its users could be. Maybe this letter will deserve a place in the history books, along with the so called 'Dear John' letter.
-------------------------
Dear Erica,
The best reply to this all would be:
--------
We're sorry we handled the svn phase-out poorly. Based on the feedback we received, we have learned that
- our users find the basic service useful,
- the transition time is too short,
- we should have consulted our users what they think of the service.
So we have come up with following solution:
- the current svn service will remain operational for another 6 months
- during that time we will integrate our site with the one from CVSDude
- as part of the odesk subscription, you can use the basic CVSDude subscription for free
- users wishing to use a more advanced service, can upgrade to the professional service of CVSDude at a discounted rate of x %.
I bet you'll get a lot of advantages
- good press
- happy users
- phase out of your own support for cvs
- CVSDude is happy because they'll get more revenue in the end
Everybody happy!
Just a thought
-------------
The link to the Linked In group where the letter first appeared is here.
An unforgiving tale of extremes
October 25th, 2009
My world friends
They are many, Salman, Nagesh, Pavan, Matjaz, Umair, Masood and not to forget Vicky (who I secretly suspect is really a man). All have top level rails qualifications. Or so they say.
They are all part of the growing network of developers from the East. India, Pakistan, Slovenia, and so on.
If you’re considering outsourcing part of your product development, I can offer you some insights that were learned the hard way. To summarize, working with outsourcing partners is a story of extremes:
Things move amazingly fast in the
outsourcing-sphere. If you post a project request on Friday night, you can
easily get 10-15 project proposals by Monday morning. The majority will be so
called bid spamming. More about that in a later post. But invariably
there are 3 or more that are worth considering.
You need a ‘detailed’ specification. And I mean detailed. I usually deliver the mysql db creation script, a functional specification, a detailed design, a set of screen captures.
So what happens next blows you off your socks if you are not prepared for it. Among the big number of replies, there are a few replies that really strike you as ‘professional’. They have read the proposal, react to the hidden question you sneak in, often ask intriguing design or specification questions. So you reply and they surprise you yet again with their answers.
They do this for price less than the cost of the office cleaning lady.
Yes, Mister Frans
Of Course, Mister Frans
So the next step is to get to get to know who is replying. I would advice not to go for companies at first. There are many smart businessmen that have hired young developers eager for a job. They know what you want to hear:
- Yes Sir, we do complete quality control.
- Of course Sir, we send daily status report.
- Sir, this team is fully at your disposal. It is your team.
- We don’t stop Sir, until you are fully satisfied.
- If you have small change requests, don’t worry. We implement them for the same price.
Read this last line again. When was the last time you heard a Project Manager, American/European style, say that line. And you know what? It is true. My god, it is hard not to exploit that.
So go for the individual developer first. The guy that just left his company and now starts on his own. Often from his kitchen table. Strange coincidence, they invariably all worked at Microsoft. So test them. I mean, T.E.S.T. them.
Before I said you would need to check references (rentacoder.com keeps a nice history of user feedback). And not go below a score of 90% or even 95%. While that may help not to get bad ones, you would miss out on the real genius guys. For those ones, I cannot give you real rules. Trust your gut. Don’t feel pressured by time to select one early on in the process. I have kept some of my project requests open for weeks.
Now my limited sample clearly suggests that the bright individuals score the best scores. Two of the best experiences I had are with two individuals. On multiple occasions. As a consequence, I now give them jobs and get a result delivered in a few days, on one emergency situation, even in less than 12 hours.
The Girlfriend in China, or the motorcycle trip trough India.
Of course the individual has a life too. And he needs your money to pay for his plane ticket to China to meet his girlfriend. Or go motorcycling through India for two full months. And when they are not traveling, chances are high they are working on some other project, because other project owners have also found them.
Go for it. With caution
It is easy to lose your sense of professionalism. Because prices are so low, you tend to do a lousy job over specification. But trust me, my friend, when you are 3 time zones apart, clear, unambiguous specs matter even more. Some sites like rentacoder even encourage this. You can let two coders that bid for your project, do the job. Then pick the best one. I have yet to understand what that means and how (if at all) that would work.
My guess is: it does not work like that. You expect professional html, rails or dot net coding, the least you can do is be professional yourself. So spec to death, write acceptance scripts, and force yourself to have daily msn chats. Test, test and test. Give immediate feedback. Make them deliver the working system on your server and peek inside the code, the database and the logfiles. It is ok to be obsessive about it.
Good luck. You’ll need it.
Price is what you pay. Value is what you get
September 22nd, 2009
This quote comes from Warren Buffett. And with it, we want to introduce you to the fine art of "product pricing". As it was practiced by the full WordonWiki team.
In our pricing workshops, we had the full spectrum: from free forever, to ridiculously expensive. We now think we have come to something that is reasonable. Perhaps the more important discussion was: "who is our customer, and what do they expect from us".
To answer that question, we created a little story. Our customer is called Nick, the team lead for a dedicated team of 4 or 5 professionals. We couldn't really think of a sector, but one thing was sure: Nick was not in software. Nick's company is a Microsoft Office customer. All documents, spreadsheets and presentations were typical Microsoft Office files.
To aid in communication with the sales people, customer service and management, Nick found himself constantly sending out and updating office documents. With the familiar consequences. He spent countless weekends integrating revisions from different people. He had become the company's champion in the Microsoft Word side-by-side comparison. (If you don't know side-by-side, here is a nice 61minutes intro)
So Nick got himself and the team into 'wiki' software and after some evaluation decided they would go for a hosted solution. Of course, it didn't fly. While it started out good, the people outside Nick's team soon reverted back to mailing documents. Nick had been careful to select a wiki that would do WYSIWYG, but to no avail: people just couldn't get the tables and pictures in the way they wanted.
The happy end to the story is that Nick became a WordonWiki customer and lived happily ever after.
The morale of the story
So what does this typical customer want:
- A quality product/service with a low entry barrier.
- Growth path with price points that can be linked to a clearly increasing added value.
- In case the business demands it, a possibility to migrate from a hosted solution to an in-house service.
At the same time, we as a company need to make money to pay for hosting, housing and excellent software people.
So after some Excel trickery, we ended up with this.
What we didn't cover yet...
We are sure there are a lot of non-profits out there that could benefit a lot from an easy-to-use Wiki software like ours. We have seen many companies offering special prices for those organizations. However, we must say we don't have any experience with this. There is also not a lot to find on how to set prices for non-profits. The best we could come up with is that we charge those organizations some sort of Cost+ subscription. Meaning we don't loose any money on it (we don't have deep pockets, yet), nor do we want to make big profits in those cases. The + in the Cost+ scheme is just to add some safety and to confuse the competition. Anyway,
- if you are a non-profit, shoot us an email and I'm sure we can come to an agreement,
- if you have links to articles that could give us more insight on the pricing topic, please comment on this article.
--- Roland
Usability sessions: the online attempt
April 20th, 2009
We experienced already a number of times that usability testing is absolutely essential to create good software applications. If you haven’t bought Steven Krug’s “Don’t make me think‘ book, stop reading this post and order it. It’ll be your best buy this decade.
We are going through a redesign of our website and the screens. All we have is a static website, and a number of screen impressions (in PDF format). We have put up a question on a number of places. In this post, I’d like to share our experience about how that went.
“Linked in” is king
Of all places we have posted our invitation to validate our screens, LinkedIn.com was definitively the most successful. We got over 10 answers of people that really seem interested. “Yahoo Answers” was a distant second: only 1 answer on the 3rd day. All other places (blog posts, develop forums…) gave 0 results. Zippo, nada, nieltsj (I just invented that one).
Free cookie
As part of our offer, we gave away free live time subscriptions. What did we notice?
- Nobody bothered to ask us what and how this FREE thing was going to happen. To be honest, we don’t yet know ourselves.
- When I asked those who participated if they really wanted the free subscription, they all confirmed.
- We were in no position to do a split test on this one, but from the reactions we got, I think ‘FREE’ at least drew some extra attention.
50% success rate
Of all people that initially voiced their wish to participate, only half actually replied. I didn’t push people to participate.
Be specific about the format
One lady said she was disappointed by the format of the test. She expected a functional prototype, not some static PDF thing. I guess we should have made this clearer at the start.
Magical answers
I monitored my inbox for days to get the feedback. When results started pouring in, we were truly amazed:
- the detail was phenomenal,
- the analysis was thorough and
- the similarities between all participants was striking.
Many people went over each screen in great detail, giving pro’s and con’s about various aspects of the design.
Conclusion
The online version of usability testing certainly misses out on some of the finer nuances of people’s reaction and initial confusion/enlightenment on your screens. However, when on the very early phases of design, I would compare this approach to the real live equivalent of ‘hallway testing‘. It gives you immediate feedback you just can’t ignore. So all participants certainly will get their FREE-Forever ticket.
Tricks to make your Wiki work
March 20th, 2009
I was in several projects where we used Wikis for project documentation. I have found it worked best when
- the average page is max 2-3 A4 pages long
- the audience is rather technical (they need to deal with the wysiwyg /textile editors)
- one or two people are responsible for keeping the wiki fresh (removing dead links, marking outdated information, regular clean up and restructuring)
One good trick to keep the Wiki alive is to carefully edit the main pages. They introduce the Wiki and help the users navigate to the more detailed pages.
Control the tree and the main branches and the pages will grow like leaves. You should work on these top pages like a newspaper editor. Keep the content fresh, pay exceptional attention to layout, and rotate some news stories.
If
- your audience is not so technical (business analysts, non technical people) and
- the pages tend to be quite long,
- you need a lot of graphics and tables,
you can consider our MS Word based Wiki solution.
Wiki switches to MSWord and Open Office
March 1st, 2009
This would probably make a ’scary’ headline for many. A recent post over at Simon Goh’s blog made an interesting comparison on how editing a wiki and authoring a document differs. Simon correctly argues that following MSWord features hinders a widespread wiki adoption:
- Too much options to indicate changes:
- Comments
- Revisions
- Strikethrough
- Highlighting
- Any combination of the above
- No RSS
- A ‘document’ has an owner, so other people are less inclined to modify it.
I would add following topics:
- No easy ‘read’ feature
- No easy ’show history’ feature
- Cumbersome navigation between ‘wiki pages’, which could actually be ‘documents’.
Yet, wouldn’t we all want to combine the richer editing features with the community aspects of a Wiki. Of course, as we are building exactly this combination, we strongly believe in it.
Add comments on what stops MSWord users create the next Wikipedia.
Where Rentacoder fails
February 26th, 2009
We’ve been using rentacoder a lot for getting parts of our projects done. We don’t have all skills on the team, so we’d like to outsource were we can. For some strange reason, this does not seem to go well with the current WordonWiki software. We seem to be unable to find good programmers that have the necessary skills.
Is it a slowdown in the outsourcing market? Do we ask for a strange combination of skills? We don’t have a clue. If you are into outsourcing, and you have a good combination of skills in ruby, css, html, MS Word automation, send mail to jobs@wordonwiki.com.
What do you need in a Wiki?
February 23rd, 2009
There are tons of features that vendors put in wikis. Yet we think that 80% of them is never used and just gets in the way of a good user experience. The art is to build something simple, without being simplistic. If you browse www.wikimatrix.org, you’ll be amazed about the featuritis.
So what will we do:
- Easy, yet powerful
- Simple interface
- Focus on key features
So this is our list of killing key features:
- Create wiki pages automatically. E.g. entering [[Cats]] creates a new page.
- Wysiwig editing for lists, tables, pictures. Support drag and drop.
- Automatically create 1/table of contents, 2/table of wanted pages and 3/ list of recent changes
- Multiple versions of a page. Go back to a previous version. Make visual diff’s between page versions.
- Simple privileges scheme: admins, writers and readers. Applied to the whole wiki, a subpart, or a page.
- RSS.
- Export wiki to static html pages.
Everything which is not on the list, we don’t do. If you think we miss something, please reply to this post. We intend to develop our roadmap, based on the feedback we get here.


