Application Names Should be Intuitive

I find that some of the names of applications on Haiku are not intuitive. I think for the sake of user friendliness, Haiku should attempt to make its names more logical. Let’s have some examples:

Poor Man - This sounds almost like it could be a game or a novelty application of some sort. Instead, it is a server application.

CodyCam - Who’s Cody?

DiskProber - It sounds like a hard drive diagnostic tool, but it is actually a hex editor.

The names of other applications are great for the most part, though.


Of course there must be some tooltip «Hex editor “DiskProbe”».
And I would say that intuition thing is tricky, what works for one maybe not work for other.

1 Like

I think the name of a program is part of the developer. If the developer does not want to use a logical name, he can do it.

This can and it is a part of the User Guide.

Some one have an idea about a info window ower that user can see descriptions of a pp and a direct link to open them. This is a good idea.

Those apps all date back to BeOS, whose developers were fairly fond of cute names…:grinning: [I’m on their side…]

I think the idea here was that this is a quick’n’dirty web server, with minimal “rich” options.

Cody is the (then 14-year old) son of Steve Sakoman, who pestered him to write the app 18 years ago. It was originally designed to show the Be lunchroom on the web!

DiskProbe, actually. Seems reasonable to me. It’s intended to examine the data on a drive and edit it if necessary.


I guess the full name would be “Poor Man’s http server”, as in, it is not a full featured one, but will have to do when you can’t afford something better. We could probably drop it from the image now that we have Python doing the same (with its SimpleHTTPServer) and some better/more serious alternatives in the depot, anyway?

DiskProbe probably started with only disk editing features, and only grew a way to edit plain files later on. I think the name is good enough, even if not exact.

1 Like

Why not just call Poor Man “BasicServer” or something? I think Haiku should also use “FileProber” instead of “DiskProber.”

I realize that the names are not intuitive, but they are carryovers from BeOS. That is what Be Inc. called the applications in question. To me it is uniformity/homage to Haiku’s roots in BeOS.

1 Like

“apple on the web”

A lot of those application names are inspired from the same applications (by name) that shipped with BeOS. Rememeber, Haiku is inspired by BeOS in and out, which is a good thing :slight_smile:

1 Like

People use chrome, firefox and opera, are these names more intuitive?


I think Haiku should also use “FileProber” instead of “DiskProber.”

The main point of the tool, for what it was originally created, is a raw disk editor. It also happens to be able to work on files.

Also, in my opinion, choosing super-basic names for all applications is a bit boring.

What happened to “RobinHood”? [Another non-intuitive name… :slight_smile:] That always used to work rather well on BeOS – I much preferred it to PoorMan. I just brought it over to Haiku and it seems to run. It was developed at Be, but GPL’d. I see you have it on HaikuArchives, but otherwise it’s sort of buried. Worth making people aware of it?

Edit: Well I guess it doesn’t quite work! The server runs and everything, but I can’t seem to connect to it. I think I set the config file correctly. PoorMan serves the same folder fine.

The difference is that they are not included with the operating system.

1 Like

Chrome is included with Android and Chrome OS, Firefox is included with many Linux distributions, and Windows has Edge.

A screenshot (from BeOS) puts it all into perspective…


Two weeks after I started using Haiku almost daily, I still have problems with the names because I’m unfamiliar with them. I was going to suggest intuitive names as well, but then I thought:

Would I know what these programs do if I never heard of them?

  • Firefox
  • Opera
  • Chrome
  • Brave
  • Skype
  • GIMP
  • Kodi
  • VLC

And that’s just a tiny sample. So here I am, bumping a thread for this reply. :smile: The names are irrelevant. Once we get used to them, we’ll take them for granted just as we do with so many others.


These are all self-names of programs. Ever came to the idea that a change of names could bring problems with their developers?

The same is the same with other systems, why does it have to be done differently now?

Please read the last two sentences of my post, because your questions shouldn’t be addressed to me.

But it indeed would be good to have some Meta Description Atrribs for applications to find apps more easy or / display in a tooltip what they do…

Sounds nice, but is this really needed?

The User Guides has a part about the Applications from the system:

Third party apps are a problem, because many ports are quick and dirty, so people could forget to add the tooltip informations.