The Future of Your Research: How to organize (a) scientific work?

To put it differently: You are highly qualified people who should not be wasted in the wrong job. You are ambitious, in the sense that you want to accomplish something, be advanced, move forward. Choose the right environment if you can. PhD positions are qualification positions — it is not sufficient that you do your work well, the work must also allow you to move forward and improve/qualify yourself.
Presenter Note from “The Future of Your Research — How to organize a scientific work?”

I’ve finally translated the presentation I did at the MinD-Akademie 2011 regarding “The Future of Your Research — How to organize a scientific work?”. The slides include the presenter notes, which in turn include the script. It’s not my best translation work, so don’t be surprise to see a lot of “broken English” — but at least it’s readable, I think.

Note that due to copyright constraints, I cannot show the pictures I did show in the presentation. I have replaced these images with grayed out placeholders and an image description in square brackets.

mind-akademie-2011-english-grayed-out-picturesClick on the slides to see the presentation as PDF (about 5 MB).

If you have further points that should be included in a presentation like this, I’d appreciate a comment. :-) The recommended literature is also shown here as a separate posting.

Presentation: How to Organize a Scientific Work [German]

Kurz gesagt: Ihr seid hochqualifizierte Leute, die man nicht auf der falschen Stelle verschwenden sollte. Ihr seid ehrgeizig, im Sinne von ihr wollt etwas erreichen, gefördert werden, weiter kommen. Sucht euch das passende Umfeld genau aus wenn ihr könnt. Promotionsstellen sind Qualifikationsstellen — es reicht nicht, dass ihr die Arbeit für die Stelle gut macht, die Arbeit auf der Stelle muss euch weiterbringen und euch selbst weiter qualifizieren.
Vortragsnotiz aus “Die Zukunft deiner Forschung — Wie organisiert man eine wissenschaftliche Arbeit?”

Note: The following presentation (PDF with Notes, which contains the script) is about ways to organize a scientific work. I did this presentation at the MinD-Akademie 2011 in Hannover and thus it is in German. It was my best presentation ever. Loved the audience :-) . Regarding an English version, I’ll be doing a translation soon. [Update: Translation is online in this posting.]

mind-akademie-2011-vortrag-graubilder-mit-skript-cover-2Auf das Bild klicken um die PDF angezeigt zu bekommen (ca. 5 MB). Ein Teil der Bilder in der Präsentation sind ausgegraut, weil ich leider nicht das Copyright für diese Bilder besitze. Das mindert die Qualität der Präsentation, auch wenn sie nur zur Illustration eingesetzt wurden. Auf der anderen Seite sind alle wichtigen Informationen in den Notizen vorhanden. Das Design der Folien beruht zum einen auf ein Template von Apple’s Keynote (Cover), wobei die Seiten von den Aperture/iPhoto Photobüchern inspiriert sind. Die Angaben zur empfohlenen Literatur ist hier als eigener Eintrag verfügbar.

Poster: Wie organisiert man seine Kreativität? [German]

English Note: This posting is about a poster I did submit to the MinD-Akademie 2011, showing on one (very large) page how one can organize one’s creativity. It was accepted and well received. The poster is in German, but I will do a translation soon. [Update: Translation is finished and available in this posting here.]

MinD-Akademie 2011 Poster

Das Poster zeigt die verschiedenen Punkte die wichtig sind, um Kreativität zu organisieren. Während der Prozess von oben nach unten läuft, ist jeder Punkt auch eine Beschäftigung mit dem Thema (gelbe Pfeile nach oben) und führt entsprechend zu weiteren Ideen (mittige Pfeile nach unten). Auf das Poster oder hier klicken, um das Poster als PDF in DIN-A0 zu sehen (die Bilder selbst sind runterskaliert, so dass die Datei “nur” ca. 7 MB groß ist). Die Datei ist in der Dateigröße reduziert, die Bilder sollten aber trotzdem in druckbarer Qualität sein. Das Poster, das ich ausgestellt hatte, habe ich in Hannover gelassen (vielleicht hat es ja ein nettes Heim gefunden, sonst wurde es halt entsorgt). Ich musste los, habe mein Poster nicht gesehen (oder ich war grad blind) und ich habe mich auch von einigen Leuten nicht (bzw. nicht richtig) verabschieden können (war auch was k.o., auch wenn’s/weil’s riesigen Spaß gemacht hat). Ich hoffe, ich sehe ein paar Personen bald wieder, auch gerne mal zu Besuch in Tübingen, auch wenn ich die Namen grad nicht verfügbar habe (ich denke, ich habe den Networking-Workshop wirklich gebraucht — war gut und eine gute Erinnerung).  Ich wünschte halt, ich hätte mir die Namen notiert, von den Personen, mit denen ich interessante Unterhaltungen geführt hatte (hmm, in der Badewanne eben gab’s eine nette Idee für eine App bzw. die Fortführung einer älteren Idee dazu  … ;-) ).

Sketching at Work

design_for_a_flying_machine

Leonardo da Vinci [Public domain], via Wikimedia Commons (cut)

I’m currently listening to a presentation by Prof. Martin Eppler about “Sketching at Work” — showing the power of sketches in business contexts. Sketching is a very powerful tool in creativity and as far as I can see, his book (look into it) or here (order) offers a lot of ideas how you can use sketching to solve and discuss your problems.

Very interesting book and I agree, now that we have tools like the iPad that allow sketching (esp. if you use pens like the Pogo sketch pen) sketching is back.

Very interesting :-)

P.S.: If you like to look at presentations which work heavily with sketches, look at the presentations at Khan Academy or (more professionally) the RSA Animate videos.

Questionnaire for Organizing Creativity 2

It’s been a few years since I wrote “Organizing Creativity” and in the meantime I have learned a lot. I am also critical of the style of the book — I wanted to write everything I knew, I did and it shows. It contains a lot of information, but it is not exactly easy to read.

So, I am currently working on a new version, more concise and more useful for practical application. For this version I would like to ask you for your input. How do you organize your creativity? What skills and tools did help you? What gave you a boost in working. The questions are very broad and no matter how trivial or supposedly widely known it is, I really like to hear about it.

Which skills help you to be creative?

Which tools help you to be creative?

Is there anything else you think is important for creativity or its organization? If so, what is it?

In which areas are you creative?

If you want to, you can also give your name and eMail, but you don't need to. I promise not to abuse this information.

Your Name

Your eMail

Thank you in advance :-)

Daniel Wessel

A very quick introduction to DEVONthink

That which is striking and beautiful is not always good, but that which is good is always beautiful.
Ninon de L’Enclos

I have written some postings about DEVONthink, usually long and complex. But you can’t use something efficiently until you have understood what it is, so here is my very quick take on DEVONthink, without consulting Instruction Manuals, How-Tos and the like:

All computer users are familiar with files and folders. It’s a nice metaphor, it works, but it has some downsides. In the following I list a few of these downsides and the ways in which DEVONthink addresses them to help you in your work:

  • You quickly lose track whether you already have saved the file before, e.g., when downloading something, especially images, documents, etc.
    DEVONthink automatically recognizes duplicates. If you put two files with the same content into DEVONthink, it will mark both files in blue and they appear in a smart group called duplicates. The file name and date do not matter here, it looks at the content itself — which is what matters.
  • A file can only be in one folder — it’s the bureaucratic mentality which works for some tasks. But in many cases you need files in different places — one image, for example, can be relevant for multiple projects, one data file with your results might belong to multiple articles, etc. You can use aliases/file links, but they are inconvenient to use. Tags are not supported.
    DEVONthink offers replicants. They are similar to Aliases but can be created easily and there is no “original” and “link” distinction. Both files you see in DEVONthink are the “original” and what you do with one file is also done in each of its replicants.
    DEVONthink also allows you to easily tag files. You can create smart groups based on a tag or any combination of tags. For example, you might tag documents as “important for project x” and “not finished” and have a smart group display you all documents that are “important for project x” and “not finished”. This is really helpful for images, for example, an image can be both “Street Photography” and “Animals”, so in which folder would it belong to? With DEVONthink you assign the tags “Street Photography” and “Animals” and have two smart groups, one with “Street Photography” and the other with “Animals” based on whether the tag is assigned to an image, and it will appear in both.
  • Searching for files is usually difficult — you can go for the file name, the content if you want to invest time, the date. But you cannot ‘tag’ a file or folder with, for example, “relevant for project x”.
    DEVONthink has a very sophisticated search window where you can search for content, names, tags, etc., including different combinations of those. Something that is introduced in Mail for Mac OS Lion is already available in DEVONthink for your files today.
  • File names (incl. the extension like .jpg or .docx) are used to identify files. You cannot have files with the same name in the same folder. One file overwrites the other. What makes sense in storing gets unnecessarily complicated if you are sorting your stuff or using the content (e.g., the image itself) to select files.
    DEVONthink manages the files and puts them in a folder structure that you never come in contact with (unless you want to). This is a huge advantage as it allows you to put a lot of files into one group and sort them there. It doesn’t matter if multiple files have the same name, which makes sorting really easy and quick. You deal with the information, DEVONthink deals with the structure on the hard disk.
  • At least in Mac OS X, the finder isn’t really useful. Whether it’s as Icons, Lists, Columns or Cover Flow, it’s harder to deal with the files and folders than with Explorer in Windows — and that’s saying something.
    DEVONthink offers multiple views, including a very helpful “as Three Panes” view, where you see your folder structure on the left, the content of the group you have selected on the top right, and the content of the selected file on the bottom right. Very convenient and useful.
  • Additionally, Finder lets you alone with your files. It doesn’t help you. You have a computer with a lot of processing power that is rarely maxed out, but it is not used to show you, for example, which files are related to each other based on their content.
    DEVONthink offers a sophisticated AI (or pseudo-intelligence) that indicates which files are similar. It can help you to quickly classify your material. It does this in an unobtrusive way — if the window is not open, you can work undisturbed, if you open the window, you get information about the file you have selected.
  • And last but not least saving small bits of information is rather complicated with Finder. You have to create a file, save it in the folder where you want to have that information. If I have my project material in one folder and want to jot down a few notes regarding the project it takes an extra step around.
    DEVONthink allows you to quickly create .txt or .rtf files (and to transfer a text file into a rich text file and vice versa with the click of a button). It’s similar to a wiki, you can quickly create files in groups and jot down information. Very useful to make more sense of the files you have in a folder.

So, in short, DEVONthink offers you more options (that matter) to deal with your files, the information you work with every day. Tags, replicants, smart lists, and much, much more. It also gives you more information and ways to make sense of your information.

Personally, I wonder why Apple never bought DEVONthink and integrated their way of dealing with files into Mac OS X. Perhaps because they want our data in an iCloud or favor let-Spotlight-find-it instead of assisting the user to make more sense of his or her data. I don’t know, but I think DEVONthink offers you a brilliant way to deal with your data.

Other Postings about DEVONthink:

DEVONthink — Second Impression and some Tips

#Polymorphic Software, #TECH22
Technological advance is an inherently iterative process. One does not simply take sand from the beach and produce a Dataprobe. We use crude tools to fashion better tools, and then our better tools to fashion more precise tools, and so on. Each minor refinement is a step in the process, and all of the steps must be taken.
Chairman Sheng-ji Yang, “Looking God in the Eye”, in “Alpha Centauri”

I’m continuing to use DEVONthink (Pro Office version; see this posting for a very quick introduction of its strenghts). I am still transferring the information from my Wiki to DEVONthink, so this is a work in progress. While my main database is now at about 29 GB, it still works fine. Opening the database takes about a minute or so, but I only do this once every few days — the rest of the time it stays open — so that’s okay. At the moment I think that it’s the best collection I have used so far — and it is very good to dealing with a lot of information/files you put into it.

According to the very helpful customer service (thank you :-) ), the theoretical maximum number of documents is at about 200.000 and the maximum total number of words at about 300.000.000. So far, I’m at 50k of 200k files and at 1.2M of 3M words. So, there is still some room left. ;-) Coming with a very large collection (and it is a collection that I can import easily), I’m not concerned that I’m already at 25% of the amount of files, it would be akin to saying the apartment you just moved in was too small because with all your stuff from your old apartment there is only little space left. So, no sweat there.

So, how does my DEVONthink database look so far?

Note: I use the terms “groups” and “folders” interchangeably, because in DEVONthink any folder is actually a group, i.e., all documents in that folder are tagged with the group name and displayed in that group.

General Settings

The first thing I do with new software is to check the Preferences (application name in menu bar, then Preferences; or press cmd + ,). The global settings are powerful and often the default settings are not ideal for me, so they are well-worth a look. The downside is that in some applications they can screw up work, so think before you click.

Personally, I have chosen in General (don’t know the original settings): Alternating row colors in views, Display number of items inside groups, Highlight Internet links in views, Mark duplicates and replicants in color (duplicates are blue, replicants are red — very useful!), and colorize icons with label.
For Import I have selected Filename without extension as I do not want the see .txt or .rtf each and every time. The icon works fine to tell me which file type I have.
For Backup I have selected daily — note: it’s only the backup of the database information, not the files itself!
For Update I have selected on startup.

The right view

DEVONthink offers different views (View – [first six entries]). Personally, I think the “as Three Panes” works best (for me) — you get the group structure left, the content of each group top right and the content of the selected file bottom right.

three-panes

It also gives you two arrow buttons which allow you to go through the content you had displayed previously.

arrow-buttonsVery useful if you want to look up something (e.g., an image while writing something in an rtf file), have found it, and want to go back to the file, then simply click on the left arrow until your rtf file is displayed.

One References Database

I have put all my material that I still work with, PDF documents of articles, images, videos, etc. pp. into one database. Archived content of finished projects is in a Wiki. The reason for one database is that I think that different topics stimulate each other and if they are grouped (“put into folders”), there should be no conflicts. It also saves space, as some images, videos, documents, etc. are relevant for private projects and work projects. Disadvantage is that it gets large very quickly, but see above, it should work and for me (now) the advantages are greater than the disadvantages. If it gets too large it’s possible to split the database, although only some versions of DEVONthink support multiple databases.

Sort the material in DEVONthink

I strongly recommend sorting the material in DEVONthink. The reason is that DEVONthink is not a simple file/folder system, but offers some features that help you very much in sorting your data — most importantly recognizing duplicates (see below) and allowing files with the same name in one place (see below). I didn’t have problems importing a few thousand files in one go — simply drag them into the folder you want to have them. Even if it’s PDFs (and DEVONthink seems to analyze them to be able to suggest similar documents and to find duplicates) DEVONthink simply works — I noticed this when I accidentally dragged 8900 files, mostly PDFs, in one go into DEVONthink (cursed subfolders! ;-) ). In comparison to other programs like Papers it doesn’t even heat up the processor — it just imports, one file after the other. So drag your collection into it (make sure you have enough space on your hard-disk left, it copies them!) and go drink a cup of coffee.

Files with the same name in one place

One of the stumbling blocks of current operating systems is that they do not allow you to have files with the same name in one directory. For good reasons, after all, how would you differentiate between the files? But there are ways and one of them is looking at the file size. If you try to clean up your collection with Mac OS Finder you get crazy when each time you move documents with the same name into one directory. It warns your that you are going to overwrite it and if you decide not to overwrite it, the files that are possible duplicates remain in the directory where you wanted to move the files from. Then you have to manually check whether the file is identical, e.g., by looking at the file sizes or the date-time information. This is very inconvenient. In DEVONthink you simply have the files in one group and can quickly check whether they are duplicates — or rather, let DEVONthink do the checking for you. If the files are the same, they are marked in blue (depending on the preferences). It doesn’t get quicker and easier than this.

Putting Images from Aperture into DEVONthink

I had a few thousand images in Aperture that I needed in DEVONthink. Be very careful how you put them in DEVONthink! Do not simply select them in Aperture and drag them in DEVONthink. I did this and somehow Aperture did not export the masters but a downscaled version of the images. While some images were still usable, comic strips (a few thousand Dilbert’s, Non-Sequitur’s, PhD Comic’s, etc.) were unusable afterwards. You have to export the Masters (or the Versions in Best Quality if you have made changes in Aperture and want to keep them) into a Finder directory and then import that directory.

If you want a downscaled version of photos you have taken yourself, because you do not want to use the photo in a presentation or print but only have it as a reminder of an idea, you can use the eMail export option. It’s optimized for small file sizes that work well on the computer display (but nowhere else). Either use the Export Version and select the preset for eMails or select the images, click on send per Mail and then — when the eMail is created in Mail, select all images there and drag them into DEVONthink. It’s quick and dirty and it works — for these kind of images.

Note: If you have accidentally imported images in two versions, the original size and the smaller size, and you want to remove the smaller size, sort them according to name, then have a look at the file sizes. The smaller one is either always the first or the second one with the same name. You can additionally right click on the header line of the view (where name, modified, etc. is displayed) and select “width x height” to get that information in the list view. Hmm, although thinking about it, making a smart group with type image and Date Added with the information when you have added the images should work like a charm … damn, that idea came to late for me.

Get rid of the duplicates

DEVONthink has the ability to recognize duplicates — by comparing the file content, not the name! This means you can put three images with the same content but different names and time information in DEVONthink and it will point out that these images are the same. This makes sense as files often have the same name but different content, e.g., two word documents representing different stages of the writing. It doesn’t go so far to recognize scaled versions of the images, but recognizing duplicates is a huge boon. The best way to deal with duplicates in the early stages is to go to the smart list “duplicates” (should exist, if not, make a smart group with “Search in: Database” (or where ever you expect duplicates) with the terms: “All of the following are true: Kind is Any Document and Instance is Duplicate”. You can also limit this to specific file types.

Next, if you have not already put files into a structure, you can select all duplicates in the smart group and use the script menu of the menu bar (looks like a scroll, the one belonging to DEVONthink on the left side, not the system one on the right), go to data, choose “Move Duplicates to Trash”. This leaves only one instance in the database*. The reason why you should do this only if you have not yet put the files into a folder structure is that I am not sure whether DEVONthink puts the ones in the Inbox into trash. In case you want to do this manually, sort the files by size (by clicking on the size header) or sort them by name. If you do not see such a window, use View and select the “as Three Panes” View.

size-header

So far the only problem I had with the identification of duplicates was with a two TED Talk videos which are regarded as the same although they are different, even having different file sizes — but they share the same beginning. I think I simply edit out the trailer at the beginning in one file — it should work.

* This is an example of how DEVONthink makes it hard for you to use its full power — judging by the name I had expected that it places all duplicates, i.e., all the files, into trash. In fact is leaves one instance. It should have been named “Move all duplicates except one instance to Trash” or “Move all duplicates save one to Trash”. Ideally there would be a “Move all duplicates in Inbox to trash” version, which would leave all sorted files intact but remove duplicates only from the Inbox. Selecting only duplicates in the Inbox would not work here because it should remove the one file in the Inbox that is also already in the database.

Find a good structure that works for you

I think you need a clear mental model of how you want to use DEVONthink — until you have that, you cannot use it effectively. There was a request for training in DEVONthink’s forum and while a single case isn’t reliable data (actually, only a datum), it’s usually a bad sign. But let’s be clear here: A bad sign regarding the communication of how to use it, the software itself is top.

Currently I have some input folders (or groups) and then a structure that makes sense to me, among others:

  • current: Holds documents or replicants of documents I work with at the moment. I need to edit them quickly and I do not want to open folders/subfolders to get to them. One of the strengths of DEVONthink are the replicants. If you right-click on a file anywhere in your database and select “Replicate to” you can create a replicant (think file alias) anywhere else in the database. After that it doesn’t matter which file you edit, the changes will be in “both” files (it’s the same file that is displayed in different places). Very useful. Be careful not to duplicate it, because this will create a copy of the file and your changes will not be in the other file. If you have selected the color highlighting in the preferences, replicants are red (easy to remember via the “re”), duplicates are blue (mirror the “d” and you get the “b” for blue). The current group is the only folder/group that I have assigned a red label to, so I can find it quickly. If I want to go the the group where the ‘other’ file is, I go on the information inspector (Tools => Show Info; the i in the Task Bar or simply shift+cmd+i), at the bottom of the window is the Instances information, click on it and select the other file and you jump to that group.
  • Projects: Contains groups/folders of my projects, ranging from publications to teaching to career to advisory, etc.
  • Handbook: Contains a collection of files that all deal with doing my work as a scientist. Information on publication, APA standards, writing quality, some notes I made on how to improve what I get out of conferences, etc. Files from Sources, Images, or Videos are either replicated there or available via smart groups. For example, I have tagged a few of the very best TED Talks I have seen with “presentation” and “best_practice” and a Smart Group shows me these videos in “Presentations” as a reminder of what a good presentation can do.
  • Topic Notes: My notes on the topics I work on (duh! ;-) ). It includes a Glossary with smart groups that show the files with the explanations sorted in Grammar, Graph Theory, Statistics, Theories, etc. and normal groups for the main topics I work on (mobile media, reflection, etc.)
  • Community: Contains files with Information about interesting Journals, People and Companies, Tools, Places, Conferences, etc. For example, the rtf files in Journals contain some information about the target audience of the journal, the topics, which issues I have read/scanned for interesting articles, etc. Each journal file is tagged with “journal” and a tag that indicates how relevant it is for me. Of the > 200 journals I have there, I can quickly check the journals with a relevance of “very high” by a click on the smart group.
  • “Private Projects” and “Private Topic Notes”: Similar to the “Projects” and “Topic Notes”, only the information is private, i.e., definitely not work related. It essentially prevents (or I hope that it does) that I sit in a meeting and accidentally have photos I took at my last bondage shooting appearing on my screen. Like written in the beginning, I think that work and private interests stimulate each other (although not necessarily in the way of the current example), which is why I do not split them into different databases, but at times this can cause problems. Quite large ones if the notebook is connected to the projector in that moment …
  • Sources: All my literature that is in PDFs. Given that I have transferred almost my whole library to PDFs via a very fast document scanner (and by gutting the books, yeah, I’ll end up in hell for that) and that nearly all my research literature is in PDFs, it is quite large (2981 files). So I have used the Data – New From Template – Registers – A-Z and created groups from A-Z and sorted them there. Each PDF also has a text or rtf file in the same group with some notes about the article (if I have read it). I’ll write more on the in a later posting, but it is crucial to have a clear structure here and it’s very, very easy for anything written: use the authorname_year style. If there is more than one author, use authorname1_authorname2_authorname3_[etc]_year up to seven author names (because this is the amount of names you have to write out in APA style, after that it’s first author and et al, so a paper with 8 authors would be firstauthor_et_al_year).
  • WebCapture: Using DEVONthink’s Browser Plugins I can easy transfer a Website to PDF and have it appear in the Inbox. I put it into this group, tagged with the relevant information.
  • Presentations and Lectures: Notes from, well, Presentations and Lectures, not sorted at the moment, but I’ll probably use subfolders/groups like year. Tagged of course.
  • Images: Images are a difficult subject and I am still struggling how to organize the >40.000 images I have there. Yup, forty-thousand! In the best of all worlds, I would know the source of the image (e.g., the photographer or the artist/designer/painter) and would group them this way. But I didn’t get to that amount of images this way and the only way this worked is for comics, comic strips, and some artists I know very well. So I have tried to additionally sort them according to categories, e.g., Astronomy, ads, apps, design, Drawn Art, Jokes, and for most photos I used categories like Decisive Moment, Portraits, Street Photography, Landscapes, Cityscapes, Documentary, Animals, Plants, Underwater, etc. Problem is that they are not mutually exclusive, meaning that the same photo should be in different groups. Usually that’s what smart groups are for. So, at the moment I am using static (normal) group to make sense of the images I have and then create smart groups of the main categories (like Street Photography, Animals, etc.) and tag the photos — and this way I can give one image multiple tags to have it appear in more than one smart group. If I got time that is, 40.000 is daunting. Still, I think that keeping images in DEVONthink works better than keeping it in Aperture or iPhoto. Reason being is that I do not want to edit them or use them in a print project. I want to have images available for presentations, for stimulation (not only this kind of stimulation, thank you), inspiration, etc.
  • Videos: Easier than images because I have fewer (about 100) videos at the moment, usually small clips. Tagged so that is it easily available where I need it.

Use the right view for sorting images

While the “as Three Panes” view is ideal for working with the collection, for sorting images I prefer to open the group into a new window (double click on the group) and select the “as Icons” view. You get a small display of the image and can easily select them and sort them into the groups they belong to. Use cmd to select multiple images in different locations or shift to select a group of images that are next to each other. Given that I am interested in portrait photos I had a large amount of these images and I used the following setup to quickly sort them:

sorting

Note: It was pointed out to me that the image here was NSFW, so I replaced it with a censored version. If you want to see the uncensored one, simply click on the image.
(Don’t expect much, I think the images are artistic, that’s why I saved them — as an inspiration, but tastes differ. However, I don’t want to get anyone in trouble with their IT department.)

In the middle is a open window (group) of the images I had to sort, on the left is an open window (group) of all portrait images, and on the right is an open window (group) of images that are not portrait photos. I selected the portrait photos in the group on the middle and dragged them left. From time to time I selected the images above the point I was and dragged them right. If you have only two categories (A and not-A), this works very well.

Use Smart Groups to have the information available where you need them

The killer feature of DEVONthink are the smart groups and the criteria they can be based upon. It’s like a smart list in iTunes or Finder, only it can contain anything depending on your criteria. You can base the contents of this group on: All, Content, Name, URL, Comment, Metadata, Author, From, Recipient, To, Title, Headline, Subject, Description, Keywords, Organization, Copyright, Album, Composer, Tag, Flag, Unread, Locking, Label, Width, Height, Duration, Size, Word Count, Kind, Instance, Item, Date Added, Date Created, Date Modified, Date Opened. You can use one or multiple criteria which either all have to be fulfilled or any of them. This allows you to get a list of all images with a width of less than 600 pixel who were added before date x as easily as getting all text files with the word “important”. Usually, I use smart groups based on tags, as I can easily specify files that I want to appear in a certain place.

For example, I use tags for the literature relevant to a course I am giving (tag: “sgl_kurs_2011″) so all the literature (pdfs) that is stored in the Sources Group in an A-Z index is available in the smart group SGL Literature (Searches Database with all of the following true: tag is sgl_kurs_2011). If I stumble upon an image or comic strip or video that is relevant for the course, I simply tag the file with “sgl_kurs_2011″ and it appears in the smart group as well. Very, very convenient. Think about it, you do not need to copy the file or replicate it, it is just there — easily available where you need it.

Personally I would not use tags for categories that apply to all elements of a group. For example, I would not tag my 4263 Dilbert Comic Strips with “organization”, although they all deal with organization. It would make the tag on its own worthless, because whenever I use the tag I would have 4263 images in that smart group — not so smart anymore. Instead I remember that all Dilbert Comics deal with organization and use specific tags (e.g., teamwork) on the few very good Dilbert Comics where this applies to. Additionally, if I am working on a project (let’s say a course) and I find a comic that might apply to the course content, I tag the comic with that tag, e.g., sgl_kurs_2011.

Conclusion (so far)

In short, at the moment I am highly satisfied by DEVONthink’s ability to handle my data, to collect my files and to support me in my creative work. But I still think that DEVONthink has two disadvantages:

  1. It is not intuitive — it is very, very powerful and flexible, but it doesn’t show off what it can do for you. Which is a very strange disadvantage. If they would put up a few fully fledged case studies of people using DEVONthink (you can find some videos on their site and on YouTube but they don’t really cut it) it would help others to get a better impression of what you can do with DEVONthink.
  2. It is offered in different versions with different functionality. Personally, I think this is the Microsoft ex(?)-Windows still-Office way — and it’s a very bad way. It complicates things. With very few exceptions all Mac programs I know of offer only one version. It doesn’t ask you to pick and choose beforehand. It just gives you a program to work with, after all, it’s not like the additional functions would cramp up the application or fill up the hard-disk. Even Adobe, which I would regard as an untypical company regarding its Mac software, offers different packages but these packages contain different combinations of stand-alone software. There is no InDesign, InDesign Pro, and InDesign Pro Office, there is only InDesign and that’s a core strength of the company and those working with the software. Other examples are iPhoto and Aperture, which are very different and address different audiences. I cannot understand why they do not offer only one version and price them differently for students and teachers (educational license) and offices (business license). They still would get a fair price (based on what the person can pay for it) but would reduce complexity in purchasing, support and how-to’s. Hmm, perhaps a historical legacy embedded in the company, I don’t know, but it gives the impression that they themselves don’t know what should be included.

But still, these are disadvantages that other companies would dream of having. Currently my view of DEVONthink is like the Enterprise in “Star Trek XI” diving up from the gas clouds of Titan. It doesn’t look like there is much, but there’s something powerful — and it blows you away (yeah, and I’m a nerd ;-) ).

star-trek-xi-enterpriseScene from “Star Trek XI”

PS: I normally don’t write disclaimers but no, I’m not sponsored in any way by DEVONthink. And no copyright infringement is intended by the cuts from Star Trek XI, I hope it falls under fair use, it’s just an association I wanted to convey.

Other Postings regarding DEVONthink

Literature Management with DEVONthink

To sit alone in the lamplight with a book spread out before you,
and hold intimate converse with men of unseen generations –
such is a pleasure beyond compare.
Kenko Yoshida

The third DEVONthink posting is about literature management with DEVONthink. While DEVONthink doesn’t offer you a client with which to browse scientific databases, it offers some extremely nice functions to deal with your literature, to find literature and read it.

Having an overview of the field by regularly visiting journal websites

Personally, I have some journals I check regularly for interesting articles. I keep a folder with rich text files containing all journal names, one in each file, complete with the URL to the website and the login information if necessary. It also contains a line describing when I had last check the journal and how far back I have read it (e.g., 1/2000). Each journal is tagged with its priority (medium, high, very high). Smart groups show me the journals of a given priority.

1-journal_page-small

Checking out the journal websites is like reading blogs — you scan the titles of the articles and when you come across an interesting title, you open it in another tab and continue browsing until the end of that issue. Then you check the ones you have opened and save them if they are truly interesting.

While many journal websites offer RSS feeds (and DEVONthink can deal with them), I do this manually when I have time.

Non-Journal Input: WebClippings

Not all literature comes in academic articles (which are mostly PDFs). Sometimes you stumble upon a news report on a webpage. DEVONthink offers a quick way to save it via bookmarklet clippings. You can download them on the DEVONthink page and install them in Firefox or Safari as bookmarks and when you click on the bookmark the current page is save as PDF (it happens in the background — very convenient, but check it, sometimes there are mistakes in the PDF). You can also save a selection of text in your database inbox. Given that the URL is saved as well, this is very convenient to quickly add something to your database that might come in handy later.

I store WebClippings in a different folder (group) than the journal articles. But I tag them accordingly. A smart group shows me the journal articles of a given topic (e.g., mobile devices), another the web clippings about this topic. I use the same strategy for images and for videos.

Storing articles

There are three golden rules in storing literature:

First, decide on a clearly defined way to name the files and stick to it. It will happen that you read the same article twice and not notice it until you find a marked copy somewhere else. Clearly naming each file allows you to find duplicates more easily. Personally, I use the authorNames_year style, e.g., an article by Field and Hole 2003 would be saved as field_hole_2003. If it’s more than 6 authors, it’s the first author name only (and year). If an author published multiple papers in the same year, I assign an a, b, c, … to the author name. While this is not necessary for DEVONthink because it can deal with files with the same name, you need some way to differentiate the articles, especially when you use an additional text file to jot down your thoughts about the article. While it’s best to immediately save the article in that format, however, in DEVONthink you can rename the files easily and when I’m “in the flow” and downloading hundreds of articles (going through the back issues of “Behavior Research Methods”, I love that journal), I wait with renaming until later.

The second rule is that you need to have the source. It doesn’t mean that you have to enter it immediately in the correct citation format (e.g., APA), but you need to know where an article came from. Otherwise you cannot use it later and it will make you insane trying to reconstruct where you got a certain article. Luckily, many journals have the information on the first page of each article (e.g., journal name, year, issue, etc.). But make sure that you have this information. Personally, I do not write the correct citation format anywhere until I need it — i store too much literature and use to little for it to make sense. But I always make sure that I could write the correct citation when I need it.

The third rule is that you need a way to find the interesting literature again. This becomes an issue when you go past the 100 articles area (usually very quickly). Personally, I use tags, especially tags for specific projects I am working on and tags that denote what I have already done with the article (see below).

Reading articles

I’m going to write a dedicated post on the art of reading an article some time soon, so here only a few pointers.

  • Make sure why you want to read the article. What questions do you have? What do you want to know? Otherwise you are likely to end up highlighting anything and everything.
  • DEVONthink allows you to read PDFs in a nice fashion on the Mac in a fullscreen mode and use highlighting (mark the text, then press cmd + shift + L). Personally, I use the dashboard widget to make notes while reading and it lays over the fullscreen mode.
  • Alternatively, I read it with a rich text file besides it to quickly write down interesting bits.
  • Once you have read the article, jot down the important bits in a text file named the same way as the article. This way you can more easily remember what was important about it.

4-reading-literature-small

Tag the articles

It’s useful to tag articles (or files in general, whether it’s an image, web clipping, video, or audio file) — see above. Tagging is mentioned after reading the article, because you cannot accurately tag an article if you haven’t read it. It is very helpful to create a tag list so that you remember which tags you want to give.

2-tag-list-creation-smallI used the tag list I already had in my wiki to create a tag list in a rich text file in DEVONthink.

3-tag-list-smallAssignment of tags is more easy in the Inspector, as DEVONthink unfortunately only gives you a small line for tags. A rich text file with my tags (tag list) is on the left.

Tags for projects (e.g., diss_empirical_part, article_ct_1) are also helpful. With smart groups you can easily see which articles are relevant for a paper you want to write.

I also give tags like “read” and “processed”, indicating that I have read an article and that I have assigned keywords to it.

Given that DEVONthink doesn’t handle tags very efficiently (it displays it only as a long list) I have created a rich text file with the tags I want to use. Displaying it next to the DEVONthink window allows me to quickly remember the necessary tags.

If you use a text/rich text file to store your notes about the article then select both files, the text file and the PDF and then assign the tags for both at the same time. This only works when both files have the same tags, although there is a script for it if they deviate.

To be continued …

These were only some pointers about Literature Management — I wanted to write down some things now instead of in a few weeks (given that work will get stressful (or rather: more stressful) again soon).

From DokuWiki to DEVONthink

Progress is impossible without change,
and those who cannot change their minds
cannot change anything.
George Bernard Shaw

I changed the way I keep my ideas from using a DokuWiki to using DEVONthink. After recommending DEVONthink I think it’s time to write a few lines why I did change my tool and how to easily transfer information from a DokuWiki to DEVONthink.

The main reason was that I noticed that while I had a lot of ideas (> 9000, ranging from trivial to very interesting) I didn’t use most of them. I realized this when I was searching for topics to write about in my “Ark of Ideas” Blog and stumbled over ideas where I thought: “Why haven’t I used this idea already?”.

Looking at the way I stored these ideas I thought that perhaps a Wiki, while a brilliant solution for long term storage, is not that good for handling ideas which you want to use. Ideas aren’t for lying around for ages but for doing something with them, even if it’s only setting them free.

The more I thought about it, the more I realized that a Wiki didn’t provide the quick access I imagined it would provide. I also noticed that I had invested quite an amount of time in ‘beautifying’ my Wiki — which doesn’t make that sense if it’s meant to be continuously used.

Why DEVONthink?

Honestly, I have no idea. I stumbled over DEVONthink ages ago while writing on “Organizing Creativity” but the price and the concept of a database didn’t suit me. However, when trying it out again I just knew that it would work (for a while, probably) for me. You can’t ‘beautify’ it and it has the core functionality I need: takes any file and allows tagging.

Comparison between DokuWiki and DEVONthink

While the DokuWiki is more future proof (it uses text files), DEVONthink also leaves the files in peace. You can access the database via the Finder and get your files even when DEVONthink is no longer working. However, DEVONthink makes working with the files much quicker, as it does not need an edit button. On the other hand, it lacks the structure you can make with a Wiki. It’s a level above using a Wiki in terms of the need to think how you want to use it and places a lot of responsibility on you to use it correctly.

While the look and feel is different, DokuWiki and DEVONthink are somewhat similar and a lot of the experience I made with DokuWiki helps me in using DEVONthink.

Making the Switch

The work with the Wiki wasn’t wasted, as it provided me with a large collection of ideas in separate text files, perfect for importing into DEVONthink.

Before importing them, however, there are a few things you should do:

  • First make a copy of the directory you want to import. If anything doesn’t work out, you can go back to your Wiki. You will also notice whether you have reading and writing rights for the files (which might not be the case when DokuWiki handles file creation in its directories but which is important to have — otherwise DEVONthink cannot import the files).
  • Then use a text editor that can perform a multiple files search (e.g., TextWrangler, via Search – Multi-File Search) and remove unnecessary information by search and replace. For me this was the “====== eof ======” and idea tag line (unchanged in all documents) which I replaced with nothing.
  • I also removed all DokuWiki Headers by first searching for “======= “, then for “===== “, then “==== “, etc., then for their opposing members (” ======”, etc.) and replaced them with nothing.
  • After these changes, I dropped it into DEVONthink and went to have a coffee.
  • Then I created a group for these ideas and now I am in the process of tagging them. Smart groups (e.g., “plot”, “character”, “setting”) automatically display ideas that are tagged with the respective tags. This allows one idea to appear in multiple places at once, e.g., when I wrote down a character description and also gave her some lines of dialogue.

importing-all-ideas-in-devonthink

For my literature, which was stored in multiple subfolders of DokuWiki’s media directory I copied the top-level directory (literature) and did a spotlight search for .pdf. Make sure you wait long enough. Then I dropped all files into DEVONthink. Given that DEVONthink can handle files with the same name, this wasn’t a problem as it could have been when dropping them into the same Finder directory.

Given that I religiously name my files authorNames_YEAR (e.g., field_hole_2003) I created groups for each letter of the alphabet (there’s a template for that in DEVONthink (Data – New From Template – Registers – A-Z) and sorted the literature into these folders). Given that each PDF has a corresponding text file, I also dropped these files into DEVONthink (like the ideas) and sorted them as well.

All in all, the switch was relatively easy.

There’s still an important function for the Wiki

While my Wiki no longer keeps my ideas or my literature, I will still use it as an archive for my finished products, work and private. I like that I can easily annotate the files there by placing the links on a page and writing comments about them. An archive has to be future proof and doesn’t change over time, so it’s ideally suited for the Wiki (see also the posting about the structuring helps for a wiki). It also makes it hard to change the original files, which is also a plus for an archive.

But for all current work (and ideas belong to ‘current work’), I will use DEVONthink.

DEVONthink

They must often change,
who would be constant in happiness or wisdom.
Confucius

I have made a major change in the way I deal with my (now > 9000) ideas. I have switched from a DokuWiki to DEVONthink. Unless something unacceptable happens (e.g., loosing data), I will continue using it. I have already invested time, effort and money in it and transferred part of my Wiki into it.

So, what’s DEVONthink?

On first glance, it looks like the Finder of Mac OS X. But looks are deceiving. Sure, you can import your files into it and it will display them like a directory, but in truth DEVONthink is a powerful database that helps you to deal with huge amounts of information, with text files, documents, images, anything.

devonthink_small

Once you have imported files into DEVONthink you can work with them, and you can do a lot:

  • You can tag files easily. DEVONthink uses autocompletion — once you have used a tag for the first time, the second time you write part of the text DEVONthink will make suggestions for autocompletion. It will also point out tags that often appear with the ones you have assigned.
  • Files can be grouped, which essentially assigns the same tag to them but makes it look like they are in the same folder. You can prevent DEVONthink from showing these tags (which I do) and simply use them as folders.
  • Smart groups are also possible — similar to smart lists in iTunes — based on anything from file name, to tags, to time/date, etc. Very convenient. The scope can also be defined, from the whole database to specific groups. As a lot of ideas/files/documents belong in different folders/to different projects this is a great way to handle this. Simply give a file tags from multiple projects and they appear in the smart groups of all projects whose tag they have.
  • DEVONthink identifies duplicates — not regarding the file name (this doesn’t faze DEVONthink and it treats these files differently) but regarding content. Very convenient when they are displayed in a smart group.
  • Easily the most impressive thing is DEVONthink pseudo-intelligence. It makes suggestions where files could be sorted to, it can show documents that are related to the current document regarding the content, and much, much more.
  • The search function allows a detailed yet easy search of the content. Much better than spotlight.
  • DEVONthink supports replicants (think file aliases). You can replicate files into different folders (groups) and when you change the content of one of these files, all the other files change as well.
  • While doing all this DEVONthink doesn’t send the processor (and the fans) into breakdown. Even when importing huge amounts of files it stayed cool, never going beyond acceptable levels in processor load.

There are a lot of other things DEVONthink can do, including scanning and much, much more.

Other useful aspects

There are also two things that are quite helpful — the sorter and the dashboard widget.

  • The Sorter looks like a bunch of drawers that’s on the side of your desktop. You can assign any folder (group) to this drawer and when you drag a file onto it, the file gets imported into that folder (group) in DEVONthink. Very convenient. You can also make notes with it, which are also imported into DEVONthink, either as text files or rich text files. Tags can also be assigned, although autocompletion works different here. Pressing enter while having partly written the tag creates a new one with that part. Unfortunately, the sorter vanishes after a note.
  • The Dashboard Widget also allows you to create notes — only as text files. It also allows you to assign tags. Very convenient if you want to jot down something while working. Unfortunately, the Dashboard Widget vanishes after a note (which makes sense but is inconvenient, if you want to do more than one note). While the Widget can be used while DEVONthink is not currently running, it will start it when you save the note. A solutions that places the notes in a direction that gets imported when DEVONthink is running later would have been better.

Things that are not so good

Of course, not everything is perfect. The main issues I have with DEVONthink are:

  • Backups are large. Given that you save the whole database, Time Machine Backups have become larger. Nothing unwieldy (a few GB — which is nothing, even considering that I grew up in a time where 640K was still an issue) but it’s noticeable.
  • The folder structure is strange. You can create something in the database itself but it is not in any folder (or group). You don’t see it in the Inbox and it’s only visible if you choose a database but not any folder in it.
  • Tags use autocompletion, but a nice tag window like the one in Aperture is missing. There is also no way to sort tags hierarchically.
  • You chain yourself to the Mac and to DEVONthink. However, you can export your files, DEVONthink is not a data island. You might loose your tags (keywords) and some structure, but you get your information out. Given it’s strong support for Apple Script, exporting shouldn’t be a problem.
  • It costs you money — there are different products (which is another disadvantage). I choose DEVONthink Pro Office as I rather have features that I do not need than working with a crippled product. You find an overview of the different versions here.
  • The content windows (showing the content of the file you have selected) are not updated when switching databases (only when you click on something). Nothing wild, but strange.

However, the greatest problem is that it is not that user friendly. I think they say in their product video that it might appear confusing at times (uh-oh!), and if you do not grasp the concept and have a clear idea how you want to use it, it might overwhelm you. It is very powerful but you need to have a structure in mind how to sort your information, how to deal with them.

And DEVONthink doesn’t make it easy for you, for example, their handbook starts with release notes that aren’t of interest. I got the impression that they are hiding their light under a bushel or do not know how to convey in simple terms what DEVONthink can do for the user, how it should be wielded.

The software allows you to deal with an insane amount of information but like the problem they have created their product for, they fail to convey the big picture. It looses itself in the details. And while DEVONthink can be used for almost any purpose, a simple test database would have been nice just to see how one can work with it.

Missing Stuff

Two things are missing which would make DEVONthink more useful for me. It’s not implemented but I think that it would be a very nice and useful addition to DEVONthink:

  • Outlines. You can create text and rich text files (and some other things like URLs, Tables, etc.) but there is no support for outlines. Which is a shame, outlines in the style of Circus Ponies Notebook or Omni Outliner are extremely useful and the best way to structure almost any kind of information before you go to the actual writing. I’m not talking about Microsoft Words outline-like view with header functions but a real outliner. Well, no matter, I can still use Circus Ponies Notebook — and I do, for example, for writing this posting.
  • Connecting an image/video/audio file with text other than grouping it. When you import images, videos or audio files, you can enter Spotlight Comments. However, I like to make notes in text files. It would be nice if one could assign a text file directly to another file, e.g., an image. It would also be useful for comments about articles I read (usually PDFs). These are also text or rich text files and while I can give them the same name as the PDF (authorNames_YEAR) having to deal with both separately is somewhat inconvenient.

Mobile Version: “DEVONthink to go” (or rather: no go)

DEVONthink also offers a mobile version for iOS (“DEVONthink to go”). I tried out the iPhone version (which is rather expensive) and was disappointed. You need to be in the same network as your Mac to sync information and you have to move the files you want to sync into a special folder of the database (or create a duplicate or replicant in it). Very, very inconvenient and absolutely of no use for me (it also takes you 3 clicks to sync, interrupted by a slow flip view animation).

I’d expected being able to tag files that should be synced but not luck. Perhaps with iCloud some improvements will come. Until then it’s “DEVONthink no go” for me. A shame because it has a huge potential.

Highly Recommended

Despite these drawbacks and missing aspects DEVONthink is an incredible piece of software. In the next posting I’ll go into more depth why I did change from a DokuWiki to DEVONthink, followed by a posting about doing literature research and reading with DEVONthink.