Skip to content

Changelog

November 28, 2025

Added

  • Culture — feat: add git-based changelog plugin with syntax-highlighted diffs
    by Owais Jamil
  • Handles — feat: add git-based changelog plugin with syntax-highlighted diffs
    by Owais Jamil
  • Starlight Plugins — feat: add git-based changelog plugin with syntax-highlighted diffs
    by Owais Jamil

Updated

  • Submodules — build: remove mermaid
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/engineering/git/submodules.md b/src/content/docs/engineering/git/submodules.md
    index 2c2c651..cac2a8f 100644
    --- a/src/content/docs/engineering/git/submodules.md
    +++ b/src/content/docs/engineering/git/submodules.md
    @@ -97,15 +97,33 @@ Example `.gitmodules` file:
     
     ## Summary
     
    -```mermaid
    -graph TD
    -  A[Parent Repo] -->|Contains pointer| B[Submodule Repo]
    -  B -->|Has own commits & history| C[Submodule Commit Tree]
    -  A -->|Tracks commit hash of submodule| D[.gitmodules + index]
    -  E[Developer] -->|Edits & commits| B
    -  B -->|"Push to remote (optional)"| F[Submodule Remote]
  • Adapter — build: remove mermaid
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/programming/design/adapter.md b/src/content/docs/programming/design/adapter.md
    index 432b180..c6c82ad 100644
    --- a/src/content/docs/programming/design/adapter.md
    +++ b/src/content/docs/programming/design/adapter.md
    @@ -8,16 +8,26 @@ that another can understand.
         - Example: A XML to JSON parser
         - Implements the interface of one object and wraps the other (to hide complexity)
     
    -```mermaid
    -flowchart TD
    - A(Client)
    - B(Client Interface)
    - C(Adapter)
    - D(Service)
    -
  • Index — feat: add git-based changelog plugin with syntax-highlighted diffs
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx
    index d3d90b8..4e65215 100644
    --- a/src/content/docs/index.mdx
    +++ b/src/content/docs/index.mdx
    @@ -1,5 +1,5 @@
     ---
    -title: Desert Garden
    +title: Desert Thunder's Digital Garden
     description: desertthunder's digital garden homepage
     ---

November 21, 2025

Added

  • Find Sed — added notes find and sed commands in new Unix category
    by Owais Jamil

Updated

  • Art — add more ascii art
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/art.md b/src/content/docs/art.md
    index 878cbdd..69094a6 100644
    --- a/src/content/docs/art.md
    +++ b/src/content/docs/art.md
    @@ -2,7 +2,7 @@
     title: Art
     ---
     
    -A collection of art.
    +A collection of ascii art I didn't want to do away with.
     
     ## ASCII
     
    @@ -20,3 +20,57 @@ A collection of art.
     ╚██████╔╝██║  ██║██║  ██║██████╔╝███████╗██║ ╚████║

November 18, 2025

Added

  • Algo W — docs: hm & algo w type
    by Owais Jamil
  • Hindley Milner — docs: hm & algo w type
    by Owais Jamil

November 17, 2025

Added

  • Osc 10 11 — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
  • Refactoring — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
  • Book Ahrens 2017 — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil

Updated

  • Books — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/books.md b/src/content/docs/books.md
    index 302e5f5..85fadc0 100644
    --- a/src/content/docs/books.md
    +++ b/src/content/docs/books.md
    @@ -8,5 +8,5 @@ sidebar:
     
     Links to notes I've taken on books.
     
    -1. [How to Take Smart Notes](./writing/book-ahrens-2017)
    -2. [How to Be Perfect](./philosophy/book-schur-2023)
    +1. [How to Take Smart Notes](/garden/writing/book-ahrens-2017)
    +2. [How to Be Perfect](/garden/philosophy/book-schur-2023)
  • Index — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx
    index c00889b..d3d90b8 100644
    --- a/src/content/docs/index.mdx
    +++ b/src/content/docs/index.mdx
    @@ -1,9 +1,9 @@
     ---
     title: Desert Garden
    -description: Get started building your docs site with Starlight.
    +description: desertthunder's digital garden homepage
     ---
     
    -import { Aside, Card } from '@astrojs/starlight/components';
    +import { Aside } from '@astrojs/starlight/components';
     
     <Aside type="caution" title="Currently Remodeling 🚧">
  • Aristotle Problem — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/philosophy/aristotle-problem.md b/src/content/docs/philosophy/aristotle-problem.md
    index 9d5d115..1e4cdab 100644
    --- a/src/content/docs/philosophy/aristotle-problem.md
    +++ b/src/content/docs/philosophy/aristotle-problem.md
    @@ -17,4 +17,4 @@ Aristotle's problem domain was trying to define[^1] what makes a person good:
         - We become virtuous by doing virtuous things (habitual)
     
     [^1]: Schur, Michael. How to Be Perfect: A Foolproof Guide to Making the Correct Moral Decision in Every Situation You Ever Encounter Anywhere on Earth, Forever.
    -First Simon&Schuster hardcover edition, Simon & Schuster, 2022. ([source](./book-schur-2023.mdx))
    +First Simon&Schuster hardcover edition, Simon & Schuster, 2022. ([source](/garden/philosophy/book-schur-2023))
  • Bentham Scale — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/philosophy/bentham-scale.md b/src/content/docs/philosophy/bentham-scale.md
    index 3778c52..e08af64 100644
    --- a/src/content/docs/philosophy/bentham-scale.md
    +++ b/src/content/docs/philosophy/bentham-scale.md
    @@ -13,5 +13,5 @@ title: Bentham's Scale
     
     ## Backlinks
     
    -1. [How to Be Perfect](./book-schur-2023.mdx)
    -2. [The Trolly Problem](./trolley-problem.md)
    +1. [How to Be Perfect](/garden/philosophy/book-schur-2023)
    +2. [The Trolly Problem](/garden/philosophy/trolley-problem)
  • Book Schur 2023 — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/philosophy/book-schur-2023.mdx b/src/content/docs/philosophy/book-schur-2023.mdx
    index 86099ee..cda3c7b 100644
    --- a/src/content/docs/philosophy/book-schur-2023.mdx
    +++ b/src/content/docs/philosophy/book-schur-2023.mdx
    @@ -18,29 +18,39 @@ Written by the venerable Michael Schur, creator of Parks & Recreation and of cou
     
     ---
     
    -- Everything has an ethical undercurrent and everything we do affects somebody
    -- Failure in trying to do the right thing is inevitable
    +Everything has an ethical undercurrent and everything we do affects somebody
    +
    +Failure in trying to do the right thing is inevitable
         - But trying means we care
    -- Virtue ethics - what makes a person good or bad?
  • Heuristic — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/philosophy/heuristic.md b/src/content/docs/philosophy/heuristic.md
    index b718546..9990964 100644
    --- a/src/content/docs/philosophy/heuristic.md
    +++ b/src/content/docs/philosophy/heuristic.md
    @@ -7,4 +7,4 @@ title: Heuristic
     - Enter an input and get an output (philosophical algorithm or function).
     - Gives us a rule of thumb for a certain scenario,[^1]  as a guideline for our behavior
     
    -[^1]: [How to Be Perfect](./book-schur-2023.mdx)
    +[^1]: [How to Be Perfect](/garden/philosophy/book-schur-2023)
  • Trolley Problem — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/philosophy/trolley-problem.md b/src/content/docs/philosophy/trolley-problem.md
    index bb7f7a8..7021f29 100644
    --- a/src/content/docs/philosophy/trolley-problem.md
    +++ b/src/content/docs/philosophy/trolley-problem.md
    @@ -10,7 +10,7 @@ title: The Trolley Problem
         - Branch of consequentialism (only thing that matters is results)
         - The best action is what makes people the most happy (greatest happiness principle)
         - Developed by British philosophers Bentham (wanted himself studied and preserved after death) and Mill (had a rough childhood
    -- [Bentham's Scale](./bentham-scale.md) is a way to quantify pleasure & pain (hedons & dolors - happiness points & sadness demerits)
    +- [Bentham's Scale](/garden/philosophy/bentham-scale) is a way to quantify pleasure & pain (hedons & dolors - happiness points & sadness demerits)
     - Utilitarians believe all people's happiness matters equally
     - Correlation does not imply causation
         - Humans don't often know the consequences of their actions
    @@ -21,4 +21,4 @@ title: The Trolley Problem
     
  • Autonomy In Work — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/writing/autonomy_in_work.md b/src/content/docs/writing/autonomy_in_work.md
    index 0e9bd45..31eae5a 100644
    --- a/src/content/docs/writing/autonomy_in_work.md
    +++ b/src/content/docs/writing/autonomy_in_work.md
    @@ -6,4 +6,4 @@ This occurs when we are able to break down our work in to small chunks and
     steer it in a direction that is most interesting to us. This removes the need
     for us to use willpower to get things done.[^ref]
     
    -[^ref]: [How to Take Smart Notes](../writing/book-ahrens-2017) - P. 138
    +[^ref]: [How to Take Smart Notes](/garden/writing/book-ahrens-2017) - P. 138
  • Goal Of Learning — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/writing/goal_of_learning.md b/src/content/docs/writing/goal_of_learning.md
    index 4cf5432..c26e9fa 100644
    --- a/src/content/docs/writing/goal_of_learning.md
    +++ b/src/content/docs/writing/goal_of_learning.md
    @@ -2,11 +2,8 @@
     title: Goal of Learning
     ---
     
    -!!! quote
    +> The goal of learning is not to accumulate knowledge but about becoming a different person with a different way of thinking.
     
    -    The goal of learning is not to accumulate knowledge but about becoming a
    -    different person with a different way of thinking.
    +The author is trying to say[^1] that we learn to grow, not collect.
     
  • On Writing — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/writing/on_writing.md b/src/content/docs/writing/on_writing.md
    index cd0683f..1cfdf25 100644
    --- a/src/content/docs/writing/on_writing.md
    +++ b/src/content/docs/writing/on_writing.md
    @@ -11,4 +11,4 @@ This section has notes about topics related to writing stories and educational
     material. It includes information about creating a site like this, and the
     backbone of my notes, writing to learn and using a zettlekasten system.
     
    -Here's a seed: [On Cultivating a Digital Garden](./cultivation)
    +Here's a seed: [On Cultivating a Digital Garden](/garden/writing/cultivation)
  • Write To Learn — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/writing/write_to_learn.md b/src/content/docs/writing/write_to_learn.md
    index b17e014..873dfbe 100644
    --- a/src/content/docs/writing/write_to_learn.md
    +++ b/src/content/docs/writing/write_to_learn.md
    @@ -2,11 +2,13 @@
     title: Write to Learn
     ---
     
    -- When you write as you learn, you create a tangible outcome out of what you've read.[^ref]
    -- I think what inhibits me is that I want everything to be perfect and pristine,
    +When you write as you learn, you create a tangible outcome out of what you've read.[^ref]
    +
    +I think what inhibits me is that I want everything to be perfect and pristine,
     when in reality it's the substance that matters. Notes can be messy and disorganized,
     so long as you understand what you're putting in your brain.

Removed

  • Book Ahrens 2017 — feat: updated theme and changed font to atkinson hyperlegible next
    by Owais Jamil

October 21, 2025

Added

  • Command — docs: game dev command pattern
    by Owais Jamil
  • Rebase Merge — docs: more git notes & sonic pi basics
    by Owais Jamil
  • Submodules — docs: more git notes & sonic pi basics
    by Owais Jamil
  • Sonic Pi — docs: more git notes & sonic pi basics
    by Owais Jamil

October 20, 2025

Added

  • Splitting Repos — docs: added notes on splitting parts of a git repo into submodules
    by Owais Jamil

October 15, 2025

Updated

  • Aristotle Problem — refactor: use mdx for starlight admonitions
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/philosophy/aristotle-problem.md b/src/content/docs/philosophy/aristotle-problem.md
    index e9be9e8..9d5d115 100644
    --- a/src/content/docs/philosophy/aristotle-problem.md
    +++ b/src/content/docs/philosophy/aristotle-problem.md
    @@ -16,6 +16,5 @@ Aristotle's problem domain was trying to define[^1] what makes a person good:
         - And a natural aptitude towards some
         - We become virtuous by doing virtuous things (habitual)
     
    -[^1]: Schur, Michael. How to Be Perfect: A Foolproof Guide to Making the
    -Correct Moral Decision in Every Situation You Ever Encounter Anywhere on Earth,
    -Forever. First Simon&Schuster hardcover edition, Simon & Schuster, 2022.
    +[^1]: Schur, Michael. How to Be Perfect: A Foolproof Guide to Making the Correct Moral Decision in Every Situation You Ever Encounter Anywhere on Earth, Forever.
    +First Simon&Schuster hardcover edition, Simon & Schuster, 2022. ([source](./book-schur-2023.mdx))
  • Bentham Scale — refactor: use mdx for starlight admonitions
    by Owais Jamil
    Show changes
    diff --git a/src/content/docs/philosophy/bentham-scale.md b/src/content/docs/philosophy/bentham-scale.md
    index 37929b2..3778c52 100644
    --- a/src/content/docs/philosophy/bentham-scale.md
    +++ b/src/content/docs/philosophy/bentham-scale.md
    @@ -13,5 +13,5 @@ title: Bentham's Scale
     
     ## Backlinks
     
    -1. [How to Be Perfect](../book-schur-2023)
    -2. [The Trolly Problem](../trolley-problem)
    +1. [How to Be Perfect](./book-schur-2023.mdx)
    +2. [The Trolly Problem](./trolley-problem.md)