A helpful way of organizing photos, in addition to your image catalogue, is to keep a photography journal. I find that it helps for identifying photo events: time and location. This can help for locating pictures elsewhere on the computer and any photographic details that may not be in the image data.
There are various ways of doing this. On a computer general journalling software is available that can be used as a place to enter a photo, comments and information. Another way for those that want a consistent manner of entering information is configure a database program to keep track of the details. The method I use is entering in a database program called Tap Forms, available for the Mac and iOS. In Tap Forms I have a form that provides a space for an image, date and a text entry field for comments. Syncing between devices means you can have the information wherever you are.