diff --git a/content/meta/index.json b/content/meta/index.json index 99372ec0d..b7ea44e7f 100644 --- a/content/meta/index.json +++ b/content/meta/index.json @@ -7122,5 +7122,12 @@ ], "path_alias.82570ab1-60ad-4b41-b5a1-da92bc8e676e": [ "node.7d1bee5e-19f0-4e40-b24a-6bbd162432d3" + ], + "node.95bc4929-ead0-4007-b5b1-74d899f046bd": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "node.3074e1e9-c691-4f73-a71c-cfe5920f884e" + ], + "path_alias.bab98213-6023-4db6-8332-635b68d7b28f": [ + "node.95bc4929-ead0-4007-b5b1-74d899f046bd" ] } \ No newline at end of file diff --git a/content/node.95bc4929-ead0-4007-b5b1-74d899f046bd.yml b/content/node.95bc4929-ead0-4007-b5b1-74d899f046bd.yml new file mode 100644 index 000000000..e68694743 --- /dev/null +++ b/content/node.95bc4929-ead0-4007-b5b1-74d899f046bd.yml @@ -0,0 +1,86 @@ +uuid: + - value: 95bc4929-ead0-4007-b5b1-74d899f046bd +langcode: + - value: en +type: + - target_id: daily_email + target_type: node_type + target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 +revision_timestamp: + - value: '2025-07-21T23:41:11+00:00' +revision_uid: + - target_type: user + target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 +revision_log: { } +status: + - value: true +uid: + - target_type: user + target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 +title: + - value: 'The John Carmack plan' +created: + - value: '2025-07-18T23:40:26+00:00' +changed: + - value: '2025-07-21T23:41:11+00:00' +promote: + - value: false +sticky: + - value: false +default_langcode: + - value: true +revision_translation_affected: + - value: true +path: + - alias: '' + pid: null + langcode: en +body: + - value: |- + Earlier this year, I wrote about [text files being the simplest project management tool][0]. + + Whist watching a video by Nick Janetakis about his [notes application][1], I learned about a repository of [John Carmack's plain text notes][2]. + + These are a collection of plain text files that he wrote to plan and track his tasks. + + He uses a simple format to represent different types of tasks. + + - Lines without a prefix are to be done or in progress. + - Lines prefixed with `*` were completed that day. + - Lines prefixed with `+` were completed on a later day. + - Lines prefixed with `-` were decided against on a later day. + + I love the simplicity of this system, and how easy it is to add new entries. + + Plain text files are also easy to search with tools like `grep`. + + To find all open tasks, you can run a command like `grep '^[^*+-]'`, and run similar commands to show different types of entries. + + The simpler a system is to use, the more likely you are to stick with it. + + This explains why there are 394 daily plan notes in that repository. + + [0]: /daily/2025/01/03/todotxt + [1]: https://github.com/nickjj/notes + [2]: https://github.com/ESWAT/john-carmack-plan-archive + format: markdown + processed: | +

Earlier this year, I wrote about text files being the simplest project management tool.

+

Whist watching a video by Nick Janetakis about his notes application, I learned about a repository of John Carmack's plain text notes.

+

These are a collection of plain text files that he wrote to plan and track his tasks.

+

He uses a simple format to represent different types of tasks.

+ +

I love the simplicity of this system, and how easy it is to add new entries.

+

Plain text files are also easy to search with tools like grep.

+

To find all open tasks, you can run a command like grep '^[^*+-]', and run similar commands to show different types of entries.

+

The simpler a system is to use, the more likely you are to stick with it.

+

This explains why there are 394 daily plan notes in that repository.

+ summary: '' +field_daily_email_cta: + - target_type: node + target_uuid: 3074e1e9-c691-4f73-a71c-cfe5920f884e diff --git a/content/path_alias.bab98213-6023-4db6-8332-635b68d7b28f.yml b/content/path_alias.bab98213-6023-4db6-8332-635b68d7b28f.yml new file mode 100644 index 000000000..a898c4c40 --- /dev/null +++ b/content/path_alias.bab98213-6023-4db6-8332-635b68d7b28f.yml @@ -0,0 +1,10 @@ +uuid: + - value: bab98213-6023-4db6-8332-635b68d7b28f +langcode: + - value: en +path: + - value: /node/95bc4929-ead0-4007-b5b1-74d899f046bd +alias: + - value: /daily/2025/07/18/john-carmack-plan +status: + - value: true