True, there are no good solutions for office working at the moment. Until people write new apps, we only have 15 year old BeOS apps to work with.
Just to be clear here, do the 15 year old BeOS apps refer just to word processing or apps in general? I’m asking because i thought people were developing Haiku apps right now (e.g. bbjimmy on this forum, and no doubt others).
But in any event, i do think more people will write Haiku apps as it becomes more developer friendly.
After all, there are at least three strong points for coding apps for Haiku that are entirely separate from its technical innovations (some of which are still novel or not in much use elsewhere, such as all the metadata in the filesystem). For one thing, the API is extremely stable — at least those same 15 years of stability. And further it is well described in several books. And it has a well thought out object system including an objects for the app, for windows, for events, etc that are integrated with the OS.
As far as i know, there are no other systems in the free world that have all of these three things going for them, and some have none of them.
So i think the system is very attractive for devs, and these applications, including new word processors, will be forthcoming ---- as soon as the system is sufficiently dev friendly.
Now, different devs will have different thresholds of comfort, but as the system accommodates more and more basic dev needs, more and more devs will migrate to it.
And being dev friendly is a subset of being user friendly, as a dev can get by on less (for one thing, if a dev needs a tool, he can at least potentially just code it up). So i don’t think this is a chicken and egg problem where you would hypothetically need a very good system to attract people to develop on it, but you could only get such a system with enough devs ---- rather i think it’s a positive feedback loop, where as soon as it gets good enough to be useable by enough devs, it will then steadily get better because of more apps being available for it.
For me personally, it’s not quite comfortable enough to use yet: i would want to be able to install it on a gpt-partitioned drive, have remote command line access to it while somebody else in my family was using it, and be able to easily run a non-gui emacs on it (the mac, btw, has a non-gui emacs pre-installed, fwiw), and probably would want some enforced permissions on what user can access what files. Others would require less, some would require more, and yet others might require some slightly different minimal set of capabilities and tools.
But if it were comfortable enough to use — not as luxurious as a mac, just partially as dev-comfortable as a linux box — then the prospects of writing apps on a well-thought-out system would be very enticing.
All of this just imvho, of course.