Easily Identify Your Single Most Important Piece of Software



Photo by Truth Went Trendy

As you muddle through yet another boring task on the word processor, the computer’s sluggishness becomes annoying. In a huff, you bang open the Task Manager to see what is hogging all of the CPU’s cycles. Hmmph! It’s that updated version of Whiz-bang 2000. This is unacceptable!

Something like this happened to me early this morning. I was working on a blog post, converting it from a previous incarnation on the web. That meant slogging through HTML tags, updating hyperlinks and cleaning up the layout. I was tired. I was bored. This deadly combination resulted in a minor catastrophe. As I was cutting and pasting text, I noticed an increasing delay between pressing Ctrl-X (cut) and the completion of the operation by Microsoft Word. This had never happened before.

I opened the Task Manager and discovered that PhraseExpress was churning through CPU cycles like crazy. As proverbial straws go, this was the ultimate hump smasher. It was bad enough that PhraseExpress 7.0 weighed in at twice the size of its predecessor; I also had to deal with a more aggressive pop-up dialog, accusing me of using the program for commercial purposes and nagging me to purchase a license. (It’s free for non-commercial use.) Now, this mysterious cycle-stealing behavior was just too much. I decided to go back to version 6.

The only problem was, I couldn’t shut down the program! Whatever 7.0 was doing, it didn’t include responding to right-clicking on the system tray. So, I did what any savvy Task Manager user would do: I killed the process.

Oops.

That’s “oops” as in hindsight is twenty-twenty vision. At the time that I terminated the program, I was unaware that I had wiped out the primary phrase database. I merely proceeded to rename the folder and bring in a backup of the folder containing version 6. I was also not thinking about the fact that the version 7 database would be unreadable by version 6. Heh-heh. I found out quickly enough when I restarted the program and tried to use an autotext shortcut.

Nothing Happened.



Photo by One Laptop per Child

I can think of few times when stark, paralyzing numbness beset me at a computer keyboard. Visions of a dozen shortcuts lost made my right eyelid twitch. The thought of rebuilding the database sent a chill of despair down my spine. I began the torturous hunt for a backup database file.

There was no shortage of backups. However, to add to the drama, I grabbed the one from version 7. Needless to say, it presented a blank slate when I restarted the program. Finally, I reached back twelve days and grabbed the last backup that I had made before upgrading. Thankfully, it was the one I needed.

The whole sordid episode consumed about ninety minutes of time. That hour and a half pales in comparison to the mental anguish I endured. If you think I’m writing in jest, take a look at this:

Over 4,900 phrases! While I certainly added less than 10% of that myself, that’s still nearly 500 phrases that I would have lost. Many of these shortcuts are second nature to me. I constantly use PhraseExpress to bang out code snippets, sign blog comments and provide really long hyperlinks. This ninety-minute nightmare made me realize that it is my Single Most Important Piece of Software.

7 thoughts on “Easily Identify Your Single Most Important Piece of Software

  1. Hi Mitchell,

    we are sorry for the trouble you have experienced.

    I can’t explain why PhraseExpress occupied your CPU but of course this should not happen. We gladly try to nail down this issue if it should happen again. Please post technical issues to http://forum.phraseexpress.com

    The upgrade from v6 to v7 is a major new version and requires a new license. That is, why the commercial use detection may have been triggered.

    Low memory consumption is very important for us (we started programming on computers with an impressive total amount of 1KB RAM). However, we had to upgrade the compiler to be able to provide full 64 Bit and Unicode compatibility. Unfortunately, this increased the file size.

    PhraseExpress has made an additional backup at the time when you upgraded from v6 to v7. It should reside in the phrase file directory and begins with “BackupMadeBeforeUpdatingTov7(..)”.

    The phrase counter of the usage statistics does not count the total number of phrases stored but the total phrases *inserted* by you. ;-) Sorry for the confusion. We will make this more clear with the next update.

    Michael
    PhraseExpress Team
    http://www.phraseexpress.com

    • Hi Michael,

      First, thanks for taking the time to respond to my post.
      Second, rest assured, I am a huge fan of PhraseExpress and am quite happy with 6.0.158.
      Upon reviewing the new features in 7.0, I just feel that none of them compels me to reinstall the new version.
      One reason is that I’ve gotten used to the keyboard sequences and right-click menus.

      At any rate, I was able to recover a decent backup and everything is working as it should.
      The phrase counter is probably so large because I imported Microsoft Word’s AutoCorrect dictionary.
      I appreciate all the work that you and the team have put into making PhraseExpress my Single Most Important Piece of Software :)

      Cheers,

      Mitch

    • Thanks, Ashok. When this incident occurred, I remember thinking about what a pain it would be try recreating those phrases – the only ones I could recall readily were the shortcuts that invoked the phrase!

      One of the things I didn’t mention here is that some of these phrase shortcuts are actually scripts that this software can interpret. Similar phrases are invoked with a single shortcut. I wouldn’t have even remembered all of the variations of these.

      Do you use any autotext utilities?

      Cheers,

      Mitch

    • Justin, I hate to be a party-pooper, but I would only recommend version 6. If you do get the latest version, I’d love to hear how you’re getting on with it.