Every day I grow more and more convinced that all desktop software is designed by fucking idiots. This goes for both commercial and Free software.
Today’s outrage: every IM client ever written. The designers of the first web browsers figured out early on that one of the most important things their users would need was a way to see where they had been. Thus, the “history” feature was born. And it was good.
Over a decade later, the nitwits who write instant messaging clients still haven’t figured out this basic feature. Supposing you had a conversation with someone earlier in the day, and you want to recall what was said. If you’re in luck, they are still online, and you can just click on their name and go to the log. If not, you’ll have to click “show offline users” and root through all your many offline contacts. But – uh oh – what if you haven’t added them to your buddy list yet? Then you’re screwed, and you’re reduced to searching through the logs on your hard disk, if you can find them, in whatever obscure format the client keeps them in.
It doesn’t take many brain cells to realize that a “people I recently spoke to” list should be one of the most basic, essential features of an IM client. But not one of the many, many clients I have used has had this basic feature.
Sometimes I feel like the one-eyed man in the valley of the blind. Why is software so stupid?