Quote:
Originally Posted by Tim Wood
We've talked about this issue a fair bit and so far we are (guardedly) on the side of not having task dependencies more than sequential vs. parallel within a group (and a few other odds and ends).
We certainly don't want to add a full DAG of tasks since then we have to actually start doing cycle detection, violation alerts and various sundry other things that OmniPlan already does; this is supposed to be somewhat simpler than OmniPlan :) |
I think my suggestion for a simple DAG model is just that: simple. DAG algorithms like cycle detection, DAG-based partial ordering, and so forth are well established and easy to implement. I really believe my proposal is simpler, a lot simpler, than OmniPlan. Further, it fits my mental model of tasks, instead of making me fit an arbitrarily simplified model. Thus, I disagree with your conclusion that a DAG model is inappropriate for OmniFocus.
HOWEVER, I admire Omni applications and your dedication to the Mac platform and I trust you guys to make good decisions for the rest of us. Let’s move on!
— Tim