RSS

A manifesto of an idea

Published on 06/08/11

I have heard it said that ideas are cheap. Ideas are nothing. The execution of an idea is all important and without execution there is nothing. No matter how good an idea may be, if it is not executed well, we have only junk.

I agree with this entirely. Far too often people come up with an idea, and get excited about it and think that the idea is the important thing. The thought (even though it may not be a conscious thought) is that a great idea will make up the slack for poor execution. Wise practitioners recognize that the poor execution of a great idea will fail.

You can easily see this failed process when a designer (or creator or developer) brings you a product (whether a design mockup or an application prototype) and they have to explain their original idea to you. If the thing itself does not adequately present the original idea, then the execution is lacking and you have only junk.

So, let me state again. I agree completely with these thoughts. The problem of creators putting too little effort in execution because of the supposed greatness of an idea is common and far reaching and can be found anywhere no matter how big an organization or how famous a person may be.

I decided to name my company “an idea”, however, because of one simple fact—a truly great product starts with a great idea and is built with great execution, but an idea is what starts it all. It is an idea that inspires us to execute well. It is an idea and the greatness of that idea that gives hope of building a great thing.

So when I founded my company almost four years ago, I decided to pay homage to the simple concept of an idea. It is the starting point of everything great that mankind has been able to produce, and is what started me down the path of becoming my own boss and building my product. It is always thrilling to see where an idea can take you.

an idea

Note I just recently re-used this post as the initial post on my company’s blog.

Three Islands Press

Published on 03/29/11

This is just a quick post to tell you about 3IP Type Foundry. If you are looking for type that mimics early American handwriting you won’t find better than the many typefaces they offer.

I used American Scribe for a project I designed last year and was very happy with it.

iPad sleeves made by a lovely person

Published on 11/05/10

Full disclosure—the iPad sleeves that I will be mentioning are made by my wife. If you happen to purchase one, I will get some of the money (whatever she decides to let me have).

My wife is an avid quilter, but not in the sense that most non-quilters would think of (sitting in a chair sewing together a bunch of squares by hand). She prefers to think of herself as a fabric artist and when you look at one of her recent quilts you will understand why.

A quilted iPad sleeve made by Ingrid Whitcher
The tie series of iPad sleeves is pretty cool

About a month ago, the case I originally got for my iPad fell apart completely, and I fell in love with the feel of using the iPad without a case. So I asked Ingrid if she would make a sleeve for me to keep my iPad in. She gladly obliged and had fun doing it.

She had a lot of fun.

So she decided to make some more and sell them on a website. I have been using mine for about a month and it works and looks great.

I will say though that these sleeves are not like others you might find. They are not mass-produced at all, but are made in a series of about five sleeves. She will design a series that all look alike and do about five of them (or so). There will be some variation between the sleeves within a series, but not much.

Moving back to OmniFocus from Things

Published on 10/19/10

This is my third blog post about OmniFocus and Things, and I’m afraid my natural tendency of obsessively trying new tools in my workflow is showing itself. I’ve thought about this and come to the conclusion that when a platform does what it is supposed to do, getting out of the way so I can use it without thinking about the platform, then I stick with it. It’s the platforms that make me constantly evaluate how I am using the platform that drive me to look for something better.

The problem with Things

I decided to give OmniFocus another try because Things isn’t powerful enough to help me know what I should be working on. You are supposed to look through the “next” area and tag what to work on that day, but the next area is a huge list of hundreds of actions. Am I supposed to read through them all and decide if each one should be done that day? How does that help me?

Then when I start to fall behind, as I am prone to do, the “today” focus starts to become a smaller version of the “next” one. I end up with a list of 20-50 items that I should be thinking about and working on. I reschedule all those that I can’t do today, which might help me today, but I end up in the same situation tomorrow.

Using Things ends up being a perpetual grind of rescheduling tasks, all the while thinking I am missing something. I end up with no clear picture of the state of things and just drift with no clear direction. The only way to get a clear picture at that point is to spend a significant amount of time with the software and reschedule accurately what I can’t think about yet.

At this point, the list is my focus rather than the things I should be working on. So how exactly is it helping me?

OmniFocus perspectives to the rescue

When I tried OmniFocus the first time, I tried to translate everything from Things into comparable areas in OmniFocus. I created contexts for all my areas of responsibility, trying to squeeze the way I was using Things into a way to use OmniFocus. This worked for awhile, but I ended up in a similar situation as I had with Things.

This time I did things differently. I looked at the methods that OmniFocus had to offer and decided how I could use them to help me get things done.

So here is how I have it set up—

  • Projects or actions that I need to schedule for a certain time get a start date. I then set up a perspective that groups and sorts by start date. This perspective tells me what I should be working on.
  • Projects and actions that need to finish by a certain date get due dates. I then set up a perspective that focuses on work projects, grouping and sorting them by due date. This let’s me easily see what jobs I need to finish soon (or should have finished already).
  • I’m making good use of the ability to designate that actions within a project happen sequentially or in parallel. This is great for creating a focused today list (perspective). I may have twelve things to get done today, but I can view the list with only available actions and see a shortened version which makes the list more manageable.
  • I am using flags as my method of designating what I am working on today. So I have created perspectives that help me evaluate what is in the queue, then I just flag the actions or projects that I should work on today. I think this is going to work really well.

So through the use of perspectives I can create views to help me quickly analyze what needs to be done. No more scrolling through a list of hundreds of actions to find what I need to be doing. I view what I should be working on in one perspective and what I need to have done this week (or next) in another. I can easily see the bills that are late, or those coming this week. Items will pop up in the perspectives when I need to think about them, but not clutter up my focus on what I need to do today.

I am really excited to see this work. I would love to settle in and become OmniFocus only, focusing on the tasks instead of the tool.

A thought about OmniFocus for iPad

I bit the bullet and bought OmniFocus for iPad. There are many people who think this is the ultimate “getting things done” system, and there is something to say for using the iPad for planning and managing tasks. It is much more relaxing sitting on the porch with an iPad and reviewing the schedule than sitting at the desk with complex-looking software on the laptop. If I am relaxed going into the day with a clear picture of what to work on, and confident that I’m not overlooking anything, then it starts the day off right.

That being said, the iPad app doesn’t really add anything to the mix beyond what the other versions offer (with a couple exceptions). The interface is nice and minimal, which I really like, but it essentially is a redesigned version of the iPhone app.

The one feature that everyone raves about is the forecast view. It is basically a nicer looking version of a perspective that I could create. It does let me focus only on what is due in the next seven days, which is nice, but then I find myself wanting to refine the focus to only work-related tasks which I can’t do. So it is nice, but not something I absolutely have to have.

The one thing that I love, is the button to move from an action to it’s context or project. Actions show up in lists or perspectives, but before the iPad version of OmniFocus I had to navigate manually to the project. The iPad app let’s me hit a button to go there which helps me easily navigate through my list of stuff to do. (You have to click a confirmation that you want to go to that view, which seems redundant to me. Accidental taps would be inconsequential if we had a browser-style back button.)

So, I like it, but could live without it.


UPDATE—I was recently asked if I am still using Omnifocus, and the simple answer to that question is yes. Since switching back to Omnifocus I have not done anymore switching.

Omnifocus has proven to be flexible enough to allow me to change how I use it as my needs change. And by needs changing I simply mean that I occasionally rethink how I organize my work. I’ve gone through several iterations of setting things up in Omnifocus in a manner that I think will work best for me.

Just to give an example, I set up projects in OF in a pretty standard GTD fashion. I’ve got all the tasks written out that need to get done in order to be able to call the project completed. I use contexts and due dates to help me prioritize and plan.

This wasn’t much use for me though in actually creating my work schedule, by that I mean getting jobs, planning when I’ll be able to do them, and when I should have them done. I resorted to creating a calendar in Illustrator that was basically a grid and each time I got a job, I would fill in the grid for every work day the project had.

I never liked that I was resorting to a graphics program for scheduling, and if I fell behind I was spending more time redoing the graphics than actual planning.

So what I’ve done now is create a context called “Schedule” that basically has a single task for each work day that is scheduled for the project. I’ve found that I am much more productive if I dive into a single project for the day instead of looking at the list of all the individual tasks that need to be done and choosing what to work on from a (bewildering) list.

So the number of work days that I give a project is based on how much money I will make with the project. Then when I am doing my planning, I schedule the start date for all my “Schedule” tasks for the monday of each week. So for the monday of each week I will have four work days scheduled (Fridays are my Net-at-hand development days).

So now when a potential client asks when I can work on a project, I can quickly look at my work schedule and see when I have an opening, whether I am on my phone, ipad, or computer.

Things for iPad

Published on 09/03/10

I saved up my BestBuy bucks and got Things for iPad today. Here are my initial thoughts:

  • It isn’t ground breaking—there isn’t anything about the user interface design, or the application itself that wows me at all. It is a fairly clean implementation of the features found in the desktop application. It actually feels a little cleaner than the desktop application (which is one thing I was hoping for).
  • It feels comfortable—thanks to the iPad’s touch interface, it is much easier going through all my projects and managing all my tasks. I was able to sit with my iPad in bed and go through everything in the list, getting ready for the day tomorrow. It feels much less like an extra chore, and more like actual planning. It feels good.
  • It is making me fall in love with my iPad again—when I got my iPhone 4, the iPad started sitting unused more and more (which was fine because my family started picking it up more and more). Today, between Things and the new Twitter app, I am wanting my iPad with me constantly. I am getting real work done without having to sit at my desk with the laptop.
  • Syncing, please—I really miss OmniFocus’s effortless over the air syncing. The local syncing in Things seems to be working better than it used to, but OF was great. It just worked and I never had to think about it.

All in all I am pretty happy with it.

A random scripture passage notification via growl

Published on 08/11/10

If you are like me (a follower of Christ who tries to become a better Christian every day) then you are looking for ways for God’s Word (also know as the Bible) to permeate your life more and more. I thought it would be kind of cool if I could create a script that would randomly display a random verse from the Bible on my macbook.

I found a web page that will generate a random scripture passage. So I used ruby and growl (on OSX) to create a script and cron to run it periodically. The script requires a couple gems to run, but if you know what you are doing it should be pretty easy to set up. The only gatcha would be to set up growl to allow incoming network notifications.

Download the Random Scripture passage script

Migrating from OmniFocus to Things

Published on 07/27/10

I’m back on Things and I’m loving it

I had posted previously about my trip from Things to OmniFocus because of much more robust syncing in OmniFocus between the iPhone and my macbook.

In the post I mentioned that I did not enjoy the complexity of OmniFocus compared to Things, but I thought I had to make due with it because of my syncing needs. Well, it turns out my office manager isn’t using OmniFocus at all. I finally got fed up with OmniFocus’s way of doing things and moved back to Things. Syncing with the iPhone still sucks, but I would rather live with bad syncing than software that makes me work too hard to make it work for me.

For those who are interested, I wrote an AppleScript to take the CSV file exported from OmniFocus and create the tasks and projects in Things. Against my better judgement, I am making the script available here in spite of the following reasons for not making available.

  • It isn’t a direct AppleScript but is written in Ruby using the rb-appscript gem.
  • It is far from flawless and I had to double check everything and make sure I had it set up like I wanted.
  • OmniFocus is way too flexible to have a single way of transferring the projects, dates, and contexts into Things. I did what worked for me, but it probably won’t be what others will want.
  • When I am doing a quick script, I write extremely sloppy code (minimal comments), if you know enough to make the script work, it would probably be easier to write it from scratch.

Feel free to contact me if you have any questions.