WriteType and the philosophy of educational software
Off the Beat: Bruce Byfield's Blog
As a writer, I have a weakness for word processors. The announcement of a new one leaves me slavering to try it. But new word processors are rare these days, so when I saw an announcement for WriteType last week, I immediately downloaded it. However, despite some interesting intentions and features, WriteType is still very much in beta -- and very pssibly misses an important point as well.
Max Shinn, the lead developer, began WriteType when his mother, an elementary school teacher, told him about a proprietary hardware word processor for beginners whose main selling point was word completion. Shinn's response was to begin development of WriteType, which he describes on the project's home page as "an application designed specifically for students who have difficulty typing."
WriteType is available as a .deb package for Ubuntu and Debian. However, its Python dependencies are not fully included in the package. I had to install the python-enchant package on Ubuntu first, and gave up trying to install in on Debian after a few fiddles. A Windows version is also available.
Basic Functionality
WriteType opens in an editing window with two panes: one on the left for entering text, and one on the right for auto-correction suggestions. At the top is a toolbar for basic functions such as saving and printing, and some basic character formatting, such as bold, italics, typeface, and font size. In terms of formatting, it is roughly at the level of an advanced text editor.
What is implemented so far are some of the features implemented to make writing easier. These include highlighting and word completion, and -- in theory, since the virtual machine I tested on was not set up for it -- the ability to have the application read back to you what you have written. You can also activate the so-called "distraction free mode" which reduces the view to the basic editing window minus the toolbar and menu, and document statistics.
Grammar checking is listed on the project web site, but is apparently not implemented yet. Similarly, a tab is available in File -> Settings for limited the size of the completion database, but currently displays no options.
Since word completion was part of the inspiration for WriteType, unsurprisingly it is the most complete feature so far. To use it, you can either click on a completion suggestion as it appears in the right pane, or else set WriteType to complete the words you enter automatically. In addition, you can set the number of characters before word completion is activated (a useful feature, not only so that you are undistracted by completions of short words such as pronounces and definite articles, but also because you get only one completion per word, and if it is guessed too early, you don't get a second suggestion).
Past and present, audience and philosophy
How much of this state is due to WriteType being in early release and how much is due to keeping things simple for elementary school students is uncertain (although, since the current release is described as a beta, I suspect that it is being kept simple for its target audience.
If so, that makes sense, to a degree. An elementary school audience, especially its younger members, may not be ready for a fully-featured word processor like OpenOffice.org, or even AbiWord or KWord. At this level, the idea is no doubt to get users accustomed to the idea of writing at the computer, and too many features might be daunting or confusing.
Similarly, it is refreshing to see a free software effort to consider what tools might make software more friendly for young users. Some of its features already seem to make WriteType more accessible; the text to speech function, for instance, might be a worthwhile feature on any word processor (and might improve the editing of all users, since hearing a work read helps editors to gain a new perspective, especially when they are revising their own work).
However, all that said, I wonder if WriteType's developers might not be focusing too much on the immediate needs of its audience, and not enough on their futures. Sooner or later, many of WriteType's users will probably move on to more mainstream word processors, so it might make sense to include a few more features in WriteType to ease the transition.
In particular, I can't help wincing a little at WriteType's support for only manual formatting. Already, too many users seem to see word processors as simply the successor to the electric typewriter -- but the truth is, that word processors are organized entirely differently.
In particular, to get the most out of word processors, you need to know how to format with styles and templates, instead of treating every piece of format as a unique case. Admittedly, many users do not operate at this level, but their use of a word processor is the equivalent of using a car as a cart to be pulled by horses when the car has a perfectly good engine.
A full implementation of styles and templates would make WriteType even easier to use -- although probably it would unduly increase the difficulty of using the software. Yet it seems to me that, as useful as WriteType might be some circumstances, it might be even more useful if it helped prepared users for the future as much as the present.
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
First Release Candidate for Linux Kernel 6.14 Now Available
Linus Torvalds has officially released the first release candidate for kernel 6.14 and it includes over 500,000 lines of modified code, making for a small release.
-
System76 Refreshes Meerkat Mini PC
If you're looking for a small form factor PC powered by Linux, System76 has exactly what you need in the Meerkat mini PC.
-
Gnome 48 Alpha Ready for Testing
The latest Gnome desktop alpha is now available with plenty of new features and improvements.
-
Wine 10 Includes Plenty to Excite Users
With its latest release, Wine has the usual crop of bug fixes and improvements, along with some exciting new features.
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.