Comment by neilv

Comment by neilv 4 days ago

0 replies

In Step 5, it's a bit of a "first, draw 3 circles, then draw the rest of the owl, but here's a picture of the space shuttle instead".

Semantically, that example "DAG" graph looks like a data flow diagram (not a state diagram, nor a control flowchart), which is more for modeling ongoing processes, often infinite.

The text talking about the "DAG", however, sounds more like it wants a Gantt chart. And a Gantt chart will start with hierarchical decomposition (i.e., starting with a big task, and breaking it down into progressively smaller pieces, recursively). And have interdependencies among those subtasks (e.g., task get-first-job.get-network-engineer-job can't start until task learn-networking.get-network-engineer-certification.take-the-test produces the cert; and that task has a dependency on studying for the exam). This will also show you what can and can't be parallelized. And when you start putting durations and resource allocations on your Gantt, you can even estimate when you'll hit various milestones.

If you made an example diagram for accomplishing life goals, rather than picking a random "DAG", then it would be more clear to the reader.