{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihythwx6l5d5mi4dn2fetasjjy76yo25rmkgimt2bdrlo65tip5iy",
    "uri": "at://did:plc:2mecivqq3iu4vyocs77cfdqd/app.bsky.feed.post/3lmlyka4xy3s2"
  },
  "path": "/noteworthy/2024-roadmap/",
  "publishedAt": "2026-06-05T13:12:26.742Z",
  "site": "https://photogabble.co.uk",
  "tags": [
    "saying goodbye to 2023",
    "Living Document",
    "Big projects",
    "Instagram inspired gallery pages",
    "Eleventy.js Interlink Plugin",
    "Toshiba T5100",
    "@11ty/eleventy-img",
    "Aleksandr Hovhannisyan's article: Optimizing Images with the 11ty Image Plugin",
    "/changelog/",
    "How to programmatically add tags to posts in 11ty",
    "4eb9bd7",
    "My publishing workflow",
    "anchor pages",
    "FreshRSS",
    "Server Setup, Hetzner-Moose",
    "Trade Wars 2002",
    "Black Nova Traders",
    "Evergreen Content",
    "BASIC Programming Books",
    "Ascendancy",
    "Lost Smiley ASCII DOS Games",
    "Why I use 11ty",
    "Why I use Obsidian",
    "Generating random numbers over a range in Go",
    "Porting a 30 year old game to Go",
    "2023 In Music",
    "2023 in Books",
    "365DayProject",
    "I gamified my own blog",
    "Building a minimal forum with Laravel and htmx",
    "Startopia",
    "Spacebase Startopia",
    "Teeny Towers",
    "Roguelike Development",
    "Virtual Rack",
    "Digital Spelunking",
    "intentions for 2024 page"
  ],
  "textContent": "After saying goodbye to 2023 I have decided that in order to make the most of my time in 2024 I should plan out how I want to use it; this page will be a Living Document that I update throughout the year as tasks get completed. The idea being that if I ever get stuck for what to work on **next** I can visit this page and work on filling out the stubs.\n\n## What's happening in January\n\nIt's currently January and this month I want to start slow, focusing mostly on writing as often as I can but also in a sustainable manor so that I do not burn myself out!\n\nAs such I won't be working on **any** Big projects, I do however intend to deploy an Instagram inspired gallery pages and have my Eleventy.js Interlink Plugin provide a widget for displaying stubs and what pages are linking to them.\n\nWhile adding images for the Toshiba T5100 page I decided to finally install and use @11ty/eleventy-img. I followed Aleksandr Hovhannisyan's article: Optimizing Images with the 11ty Image Plugin. I should probably update the /changelog/.\n\nI also have three posts from 2023 that I scheduled for publishing but never actually published. In addition to publishing them I also want to finish How to programmatically add tags to posts in 11ty which currently exists as a draft and until commit 4eb9bd7 when I added a display for draft posts I believed this was both finished and published!\n\nWhat this has flagged is that I need to work on My publishing workflow and look into what tooling I need to implement in order to keep on track!\n\nIn my Obsidian vault I have the concept of anchor pages these are fluid foundations for post series and act as a dumping ground of things I would like to look into; they are sometimes useful to share and I would like a new section of this website within which to do so.\n\nI’d like to fit in installing FreshRSS although that might need to happen after Server Setup, Hetzner-Moose and that might not happen until March.\n\nI want to update my Eleventy.js Interlink Plugin to include a filter for parsing Wikilinks within a given string, this will allow it to be used in files that aren't parsed by the Markdown engine.\n\n### Key content that I would like to publish:\n\n  * Trade Wars 2002 and Black Nova Traders which is heavily inspired by it\n  * Evergreen Content\n  * Write about my Toshiba T5100\n  * BASIC Programming Books (mostly the ones I read over Christmas)\n  * Ascendancy retrospective\n  * Lost Smiley ASCII DOS Games\n  * Why I use 11ty and Why I use Obsidian\n  * Update Generating random numbers over a range in Go, I noticed while Porting a 30 year old game to Go that some of what I use in this article has since been deprecated\n  * 2023 In Music\n  * 2023 in Books\n\n\n\n## My Plan for February\n\nI'd like to begin anew on my #365DayProject ideally with some programatic support by way of an 11ty plugin or something. I'd like to be able to add `issue` and `volume` front matter to all current and future posts within this project and have a short code that is able to display the project stats and maybe tie into gamification of the whole process. Batch writing is also likely the only way that _I_ will be able to have this happen concurrently to everything else going on.\n\nOff the back of that, and taking inspiration from Juah's post I gamified my own blog I would also like to add an \"achievements\" page with some bespoke art \"medals\" for things such as \"posted five days in a row\", \"wrote 10,000 words\", etc. Small, fun milestones that should be achievable within the year.\n\nI began writing the tutorial: Building a minimal forum with Laravel and htmx in November 2023 and would like to get it completed by end of February 2024.\n\n### Key content that I would like to publish:\n\n  * Startopia retrospective, in 2021 Spacebase Startopia was released with mixed reviews. I'd like to play that and compare\n  * Teeny Towers\n  * Add Roguelike Development anchor page\n  * Virtual Rack\n  * Digital Spelunking\n\n\n\n## Plan for the rest of 2024\n\nThis is largely TBD however I have a new intentions for 2024 page where I am planning out the broad strokes of the year.",
  "title": "2024 Roadmap",
  "updatedAt": "2024-01-02T00:00:00.000Z"
}