I have a lot of gripes about software. Here's a grip that I currently have with Matlab (at least, the version that I own).
Let's say that you have a directory full of figures you have created in Matlab:

But you want to delete them. So, you open up the directory in Windows explorer, highlight them all, and hit delete. Except that you have a brain fart, and instead of hitting the delete key, you hit the enter key. What will happen is that Matlab will try to open 20 (or however many figures you have selected) Matlab sessions. And if it can't, it will crash and take your computer down with it.
If you already have Matlab running, why can't it open a figure without trying to launch a completely different session of Matlab? Why would it ever be desirable to run multiple sessions on the same computer (unless you were trying to make your computer crash)?
If you highlight 20 image files (whose extensions are associated with Photoshop), Photoshop won't try to launch 20 different sessions of itself. It will just open all of the images in the one Photoshop session that is running.
Of course, this problem requires you to have .fig files associated with Matlab. This problem is so annoying that I am debating about breaking that association.



<< Home