This question has been converted to Community Wiki and wiki locked
because it is an example of a question that seeks a list of answers
and appears to be popular enough to protect it from closure. It
should be treated as a special case and should not be viewed as the
type of question that is encouraged on this, or any Stack Exchange
site, but if you wish to contribute more content to it then feel free
to do so by editing this answer.
Personally, I'm a huge fan of Evernote for keeping track of tips, tricks, and how-to's. I used to keep snippets and the like in text files, but the search functionality of Evernote is awesome (you can even embed PDFs and it will find within the PDF [this is a Premium feature]) as is the tagging and categorizing abilities. Plus, it's available on just about any platform, so I have it on all my computers (Macs and PCs), my Android phone, and my Android tablet. Plus, you can always get to it on the web as well. The free version suits most people just fine. Plugins/apps exist for most browsers too, so clipping and storing web content is a breeze.
While I also use Evernote occasionally, I have been using Google Bookmarks to bookmark links to my tips, tricks, how-to's, and blogs that I find on the web. The downside of this approach, of course, is that you can't just "jot down an idea" because you can only bookmark an existing link.
On the other hand, much like Evernote, being able to have access to those links from just about any device (Android has apps that will tunnel into Google Bookmarks) or any web browser (both the IE Google Toolbar & Firefox plugins make it very easy to add new bookmarks), is great. When you create a new bookmark, you can add multiple "Labels" (think tags). What I like most about "Labels", though, is that each Label becomes a "virtual folder", and an individual bookmark is stored/sorted into ALL of the "virtual folders" that you labeled (tagged) it with.
So lets say you bookmark a single site and give it the labels "cartography" and "python". If you had put that into a traditional browser "bookmark folder", 6 months down the road, of course, you don't remember which folder you put it in and can't find it again. With Google Bookmarks, your options to find the same bookmark are:
- Search the bookmarks by keyword (easiest if you know what you are looking for),
- Browse all the bookmarks in the "cartography" virtual folder,
- Browse all the bookmarks in the "python" virtual folder.
By having the "virtual folders" based on the "Labels", it is easy find your stored bookmarks later, and there is no real "file structure" organization needed, other than limiting the number of labels you use. It also makes it easy to save something and then, when possibly looking for something else at a later date, stumble across an old bookmark and think "gosh, I could really use this now".