Add daily email

This commit is contained in:
Oliver Davies 2025-07-22 00:42:19 +01:00
parent 95c6d67bd3
commit 3fdf9154e7
3 changed files with 103 additions and 0 deletions

View file

@ -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"
]
}

View file

@ -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: |
<p>Earlier this year, I wrote about <a href="http://localhost:8888/daily/2025/01/03/todotxt">text files being the simplest project management tool</a>.</p>
<p>Whist watching a video by Nick Janetakis about his <a href="https://github.com/nickjj/notes">notes application</a>, I learned about a repository of <a href="https://github.com/ESWAT/john-carmack-plan-archive">John Carmack's plain text notes</a>.</p>
<p>These are a collection of plain text files that he wrote to plan and track his tasks.</p>
<p>He uses a simple format to represent different types of tasks.</p>
<ul>
<li>Lines without a prefix are to be done or in progress.</li>
<li>Lines prefixed with <code>*</code> were completed that day.</li>
<li>Lines prefixed with <code>+</code> were completed on a later day.</li>
<li>Lines prefixed with <code>-</code> were decided against on a later day.</li>
</ul>
<p>I love the simplicity of this system, and how easy it is to add new entries.</p>
<p>Plain text files are also easy to search with tools like <code>grep</code>.</p>
<p>To find all open tasks, you can run a command like <code>grep '^[^*+-]'</code>, and run similar commands to show different types of entries.</p>
<p>The simpler a system is to use, the more likely you are to stick with it.</p>
<p>This explains why there are 394 daily plan notes in that repository.</p>
summary: ''
field_daily_email_cta:
- target_type: node
target_uuid: 3074e1e9-c691-4f73-a71c-cfe5920f884e

View file

@ -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