I really love the two following copy and paste features:
First, paste: Often I read an inspiring article or a list of something, say some questions, and now I want to muse on the ideas this article suggests. Simply select the text and paste the list directly into a MindNode window. MindNode will do its best to create a mind map.
In the screencast, I edit the text in TextMate before going to MindNode. This is useful, as it is my case, when there is some text that you don’t want in the mind map.
This feature actually just creates a new node for every new line of text on your clipboard, even empty lines. All indented lines will become sub nodes.
Find Your Life Priorities With OmniFocus, OmniGraffle and MindNode
If you have read David Allen’s Getting Things Done book, you are familiar with Areas of Focus. Every year I try to re-evaluate the “big picture”, the 50,000 feet view if you will, by looking at my old plans, what has worked and what didn’t, and then I come up with a new plan.
I’ve been trying to make a better lower level view now and want to share my experience. This is not exactly about Getting Things Done, it is more about “where is my current focus?” “am I working on my goals or did I get distracted?”.
I tried two things. An OmniFocus only approach and a more graphical, second-tool approach. I call this project “Priorities”, because this is what it ultimately is: a view of the things that I truly care about at the moment, and for the next three months or so. From other time management techniques I’m familiar with priorities (A, B, C, D, and Trash). I like this better than the feet model Allen suggests; a personal preference.
Priorities in OmniGraffle
OmniGraffle has an Org Chart or Brainstorming mode. Brainstorming and Hierarchical worked best, I found. It’s clean, non-fancy, non-distracting. Show the Outline Sidebar and start working. This is what mine look(ed) like:
Go through your OmniFocus todo list and find the projects that are important to you. If you’ve been just a little more strict about Active and On Hold, this will be very easy. If not, set projects to On Hold that are not as important right now.1
Just by sifting all projects you will soon see projects where you think: “that’s not going forward right now”, “well, this is kind of important, but I keep it off, because of reason X”, “how could I ever have committed myself to this”. This is one of the beauties of OmniFocus and GTD. It is easy to see everything that is related to your life and find stuff that keeps you off and has to go in order for you to become a better version of yourself.
You see there’s a done area as well. I didn’t just want to delete done stuff, because, you know, having a record of done stuff in OmniFocus isn’t enough. Stupid.
I like to use Emoji’s for lots of things. The small Space Invader alien is a visual indicator for me that this is a thing, that I don’t know what I want to do with yet. It is there, and at one point in my life it was important enough to be moved onto my todo list, but I haven’t figure out yet what I want from it. It is an alien.
As the week progresses, I have this document open, I look at it and see what is really really important to me. It is easy to move things somewhere else, just drag and drop. I shuffle things around, because I realize a lack of resources doesn’t move this priority forward or I really don’t care as much or some other reason. I hope you get the idea. This document is here to createfocus. To mentally move projects up and down a ladder as seen fit.
MindNode Priorities Map
Done doesn’t work so well here, it clutters up the space, which quickly brings me to: mind mapping. As mentioned in this post, mind maps are also a great tool for concepting and diagramming.
With the Folding function in MindNode, I can have a Done area, while also having a top-to-bottom list of A to D projects. This turned out to work much much better for me, since I normally have MindNode running anyway. But, I also have OmniFocus running all the time.
OmniFocus Priorities View
OmniFocus can also create this “Priorities” view by using its Perspectives feature. There’s one downside though, you have to make up your mind and decide whether something is important or not. Sorry to say that…
This is setup in Context View, because this way it is also available on iOS:2
Context Filter: Remaining
Availability Filter: Available
Status Filter: Due Soon
The way you get tasks into this view is simple, assign a due date that is soon and it will be included here. If you spot too many tasks, compare with your Priorities mind map and check if the tasks shown are really high priorities on your list. If not, what are they doing here?
You will quickly realize that some tasks refuse to show up here, this is because the view is set up to only include tasks that are available. Go back to Project view and find projects with tasks you think should show up in the Priorities perspective. Often a wrong project setup is causing tasks not to show up. When a task is not available, then there may be tasks that need to be executed first. Congrats, you just identified the Next Step. You see how useful this setup is?
About once a month you should compare the Priorities mind map with your life goal or year goal and extract the things, or the steps, that are required for you to reach your goals. Put them in the mind map, add/delete projects and tasks in OmniFocus. Keep the ball moving.
I hope you find this approach rather helpful!
Did you make a 50,000 feet plan/map yet? Let me know in the comments, I’m curious to hear how many people actually do that. Do you want to read an article how I go about this?
#mindnodetips: Optimize Canvas Space for Long Text Nodes
The default Node width setting in MindNode is optimized for short text. But sometimes you have nodes with longer text, like when by pasting some reference from a webpage. This multi-line nodes look squished and take up a long of space on the y-axis.
To make these multi-line nodes shrink to one liners do the following:
Select the long nodes
Bring up the Inspector for text options
Set width to something ridiculously high like 20000 and press ↩.
If Shrink Width To Fit was selected, the nodes will not grow past their maximum text length. In case this setting was not activated, click Shrink Width To Fit and watch the nodes shrink.
#mindnodetips: An OS X Shortcut Almost No One Knows
This is not a MindNode tip per-se, but a reminder for some awesome OS X features, I rarely see mentioned.
You probably know that ⌘T shows the typesetting/font menu, right?
There’s another shortcut supported in most apps to show the color palette: ⇧⌘C. This way you have instant access to all the colors you ever need. Again this works in other apps as well! Just try it and see what happens. I just learned about this some months ago. (Works in Motion, too! So useful.)
First of all, the macros now have shiny icons, the menu is sorted, macros have been renamed, there’s a help included. I think that’s a pretty huge improvement by itself.
The New Link macro now pulls the URL’s <title> tag, in case you don’t provide your own.
Macro: I often find that I have to restructure text. So v2 now allows you to choose a new header level each run. Just highlight a heading, execute the macro and say header level 4. If the heading was ## the new level will be ####. The two #’s will be removed.
Preview and convert: A simple macro that allows instant preview of selected text in Marked. And one that converts selected text to Markdown, without replacing text.1
The Wiki contains full documentation. Please note that you have to install the Wrap Text Plugin separately.
As for the name, I decided that I want this to be referred to as “Markdown for Keyboard Maestro”. It sounds appropriate, simple, minimal. Please use “#km-markdown” or “#kmmarkdown” on social networks.
Links are now created using a sub-group and a palette. The shortcut is ⌃⌥l to bring up the palette. Here you have 1, 2, and 3 as options for links. Why not more of this? I don’t like this kind of macro execution. A shortcut ⌃E followed by ⌃K to do something just doesn’t feel modern to me. I don’t like Emacs. We’re done with that.
In any case. Download the new version and enjoy the enhanced writing experience!
EDIT: I just updated to MultiMarkdown 4.2 and saw that it adds support for superscript (^) and subscript (~). So a super-late addition are two macros for these.
Note that replacing text is optional. Simply enable the “Keystroke ⌘V” action. ↩
Again, just a quick tip you may already know about, but I think it’s worth noting.
Working on larger projects usually means that mind maps become quite complicated. It would be great if there was something that would allow to connect related ideas, or things that stem from each other, somehow. Luckily there is!
When working on a mind map, it’s sometimes important to “connect the dots”. To connect ideas, simply hold ⇧ (Shift) while dragging from a node.
Customize the appearance of a connection in the inspector. You can choose from several arrow heads, the line thickness and style.
Here’s another tip: If you drag the connection arrow somewhere on the canvas, where there are no nodes, a new main node will be created when you let go off the ⇧ key. This becomes very useful when I will tell you about xxx in tomorrow’s tip. (Stay patient!)
#mindnodetips: Emphasize Key Elements for Better Focus
In a typical thought process often include key elements. Elements that are thought of that they will have the greatest impact/performance/profit/success. It is a good idea to emphasize these ideas so they stick out. As a project progresses, we sometimes lose focus. Refocusing is key for a successful project.
Take a look at MindNode’s shortcut preferences and memorize them. This will help you create “flow”. When your brain is thinking quickly, your hands need to move quickly as well. If you don’t memorize some basic shortcuts quick thinking will be a problem.
Also have a look at the menu and go through some of them. You will see shortcuts next to the menu entries. ⌥⌘← folds a Node, whereas ⌥⌘→ unfolds it.
This post is going to be about a rather inconspicuous shortcut: ⌘R. ⌘R is the shortcut to center the mind map.
The curious thing about this shortcut is not what it does, but what it does. For me it doesn’t just “center” on the first main node. When I work on larger, more complicated, mind maps, the Center Main Node function, also centers my thinking.
When working on new things, I get travelled away from the original point pretty far, pretty quickly. It is important to “center” back on the original idea and evaluate whether I am still on track.
I would recommend to use this function consciously. When you realize that you’re thinking has gone a long ways into one specific direction. Then take a break or check on Twitter, come back to MindNode and hit ⌘R. You will instantly refocus on your original idea and you will see a solution emerge and maybe you will have to fold some of these Sub Nodes, so that you’re thinking stays more original to the center thought.
That is when one Sub Node has grown quickly, almost as if it were a Main Node. ↩
Calca dubs itself as a “Humane Symbolic Calculator for OS X and iOS”, which is a nice way of saying “I am a Markdown editor that can calculate”.
Think of this app as Soulver with Markdown support. Sometimes when working out a financial plan, you create ideas of where money could flow in and what it could be used for. Using Soulver, all this thinking stays quite static, with Calca you can add meaning to your calculations, by simply writing them out.
The OS X app seems to be a bit crashy at the moment (it has been released on July 11th), but the iPhone app is a bit older and is more stable. It’s a tad slow though.
#mindnodetips: How to Select Nodes Individually for Cross Connections
When you click on a node with some subnodes, MindNode normally highlights all subsides as well. To highlight nodes separately, e.g. for making a cross connection, hold down ⌘ while clicking to select nodes individually.
for finding iconmonstr. I use lots of them as templates for my icons. Link, Image, and List, for example. Ordered list uses a slightly modified version of the Menu 2 icon, with Helvetica as its font. Another one that’s probably standing out is “Preview Selection with Marked”. It uses a hand-written “m” from a font named “Banks Script”. The “Convert to Markdown” macro uses Dustin Curtis’ [markdown-mark](https://github.com/dcurtis/markdown-mark “dcurtis/markdown-mark · GitHub”). Most wrapper macros use one of my favorite (nerd) fonts: Menlo. formd surprisingly uses Droid Sans Mono. Other options just didn’t look as good and close(r-ish) to the original.
#mindnodetips: Further Customize the Appearance of a Mind Map in Illustrator Or @sketchapp
If you ever wanted to further customize the appearance of a MindNode mind map, e.g. for a presentations or a design, try this.
Export your mind map as PDF. Notice how the file size is usually really small. MindNode saves all of its nodes as vector PDF. Use an Illustrator or another Adobe app to directly manipulate the mind map there, or get pdf2svg. pdf2svg is a command line utility that will create a SVG file that you can use directly in an HTML document, or in a vector editor such as Sketch.
#mindnodetips: Create New Main Nodes for More Order
I’ll include some shortcut tips in this series as well.
The first one is one that I find very useful when working in MindNode. Hold down ⌥ and click somewhere on the canvas to create a new main node. This is great to spread out ideas that belong to the same topic, but are inherently different. For instance my tutorial on Hazel has various main nodes. One where I collect the content of a chapter, another one where order the different sequences so they make sense for the viewer.
I’m almost done with version 2 of my Keyboard Maestro Markdown Library.
Since I version things in Git, I often need to export a large amount of macros individually, rather than one big library file. Keyboard Maestro doesn’t allow to export individually so I wrote a macro for this missing feature some time ago, but never blogged about it.
The macro is set to export 5 macros and it needs the macro list to be highlighted to work. It simply presses some buttons and selects a menu entry to do its thing.
I use MindNode as a “list” generator. Once an idea is sketched out, I tend to export it as a list, or just copy paste. But how do things get in order for that list?
It’s pretty simple. Move all nodes to one side of a main node and just drag them in your preferred order, then export. The exported (OPML) file will have the same order as the nodes had, from top to bottom, as your mind map had.
Sorry I had no internet yesterday, hence why the first #mindnodetips article is late.
simplytest is a service that allows you to quickly setup a blank Drupal website with given modules enabled. This is great if you are looking for a specific module, found a couple, and are not sure which one’s the one that solves your problem. If you are a Drupal’er you know how hard it is to find the right module. Check out simplytest.
Inspired by Sven’s #thingsididnotbuy series, I thought I’d chime in and give my two cents. His main idea is to post tech-related products and luxury goods he would have liked to buy, but doesn’t, not necessarily to save money. But money saving is kind of what he’s going for with this. I’m very stingy.
First of all, impulse buying is very hard to control, and everyone who wants to get this under control is on my list of heroes, because there are so many little decisions a human has to intercept. We’ve been taught from society that sometimes you have to do “yourself a favor“. Doing yourself a favor usually involves buying something, be it food, tech, or some other crap you don’t need.
Saving money is a topic that interests me. So while #thingsididnotbuy has a tech-focus, I want to approach this more broadly.
I don’t buy most things, but that doesn’t mean that the temptation to accumulate “stuff” doesn’t exist, it does. Thanks to tricky marketing all kinds of temptations and desires exist. Desires for food, apps, entertainment, fun, relaxation, books, “another world”, etc. People search for excitement, something that makes a bad day become good, and so forth. That is all natural, but what I’ve learned, and that seems to be a common theme of my generation, is that minimalism is a desirable goal for a human being. In a perfect minimalist world, there are no distractions, no bullshit, nothing unnecessary, but I digress. We want to exercise how to make better buying decisions.
1. Make a budget
Simple enough, just decide that you are not going to spend more than XXX amount of money on certain activities.
One thing that works tremendously well with a budget are luxury goods and media. Media such as apps, music, movies, books.
The budget can either be “I’m not going to spend more than 20€ on the iTunes Store” or “I’m not going to spend more than 5€ on one app”. I would recommend to cap the budget at some total amount.
iTunes voucher cards are sometimes available for 10% or 20% off. That means a 25€ voucher is only 20€, etc. So by buying a 20€ card, you save an additional 5€ per 25€ spent on media. Buying one 20€ card per month and only buying when there is plus on one’s iTunes account makes it very easy to control impulse purchases.
To get these vouchers, you can either buy them directly at a store, or go to eBay. Search for items that are reduced by 20% or more and never pay more than 20% off the original price. As soon as you see the price rising, go find another item. It is really easy. It takes about 10 minutes, and two to three emails, compared to an hour+ running to a store and buying a voucher there.
2. Illusive items
We live in a very constructed world. Most of the things we grew up with are questionable in value. Take Christmas for instance. You’re supposed to spend money on stuff to make your loved ones happy. It is assumed that a bought item brings happiness and joy. The value of a present increases, the more it cost. I don’t want to write about my gripes with the Christmas season any more than necessary though.
The point I want to express here is: you have been taught to believe that certain things are more desirable than others, because people say so; and people before said so. No one questioned whether having a TV set is something you actually need. So start questioning yourself more.
I don’t need to have a computer, but I choose to have one. That’s a dramatic difference. If you choose to buy something, not just have it, you are going to be more happy with that thing, whatever it is. A TV set costs a lot of money. From experience I know how a typical evening looks like. When I look at that event, that’s not what I want my evenings to look like, so I choose not to have a TV. It is a mindful decision. Learn more about mindfulness with this book.
So for every purchase you are going to make, ask yourself why you are buying it. I realize that apps, music, technology stuff, is stuff I buy to feel excitement, to geek out, to have fun. So for every app I buy, I wait a little before I buy “into” that thing. I did not buy Vesper, I did not buy Tweetbot for Mac. Both apps don’t offer the kind of value I expect from an item of that price. But when I choose to buy, I celebrate my purchase. I know this sounds ridiculous, I celebrate in a very literal way.
See, when you don’t just blindly buy things anymore because they are desirable, you start making conscious buying decisions. It is not about buying anymore, it is about “do I want to let this thing into my life? Do I have room for it?”.
And because it’s so rare that new stuff comes in, every new thing that does, is very exciting. I sit in my chair and throw my arms up so exciting is it. My colleagues look flummoxed. But I don’t care.
You need to chill, if you will. If you just buy, buy, buy, you make hectic and fast purchases decisions. Slow down. And I mean slow way down. That is what makes the difference.
These are the two things that leave plus on my bank account every month: budgeting and conscious buying decisions.
If you have some questions regarding minimalism, relaxation, or meditation, leave a comment.
Yes, apps are media. If you haven’t realized that yet, you must have slept the last 10 years.) ↩
I consider AppleScripting a hobby. So that’s where all my Keyboard Maestro stuff gets created. Late at night. ↩
Celebration takes the form of dancing, yelling, etc. Looks weird, but makes me happy. ↩