diff --git a/.gitignore b/.gitignore
index ea1472e..c79e10c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
output/
+backup/
\ No newline at end of file
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..1687af0
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+.PHONY: all clean norm help
+
+# Default target: full build with search index
+all:
+ @echo "Building project (full rebuild with search index)..."
+ emacs -Q --script build-site.el
+
+# Clean output directory
+clean:
+ @echo "Cleaning output directory..."
+ rm -rf output/
+
+norm:
+ @echo "sorting out the backups..."
+ find . -path ./backups -prune -o -type f -name '*~' -exec mv {} backups/ \;
+
+# Show help message
+help:
+ @echo "Available targets:"
+ @echo " make - Full rebuild"
+ @echo " make clean - Remove output directory"
+ @echo " make norm - Move all files that end with ~ to the backup folder"
+ @echo " make help - Show this help message"
diff --git a/blogs/2025/11-november/02-11-week-review.org~ b/backups/02-11-week-review.org~
similarity index 100%
rename from blogs/2025/11-november/02-11-week-review.org~
rename to backups/02-11-week-review.org~
diff --git a/backups/04-01-week-review.org~ b/backups/04-01-week-review.org~
new file mode 100644
index 0000000..5ba254f
--- /dev/null
+++ b/backups/04-01-week-review.org~
@@ -0,0 +1,8 @@
+#+TITLE: [04-01-2026] - Weekly Review
+#+OPTIONS: num:nil
+#+DATE: <2026-01-04 Sun 12:12>
+#+filetags: :review:
+#+WIP: t
+#+COMMENTS: t
+#+SLUG: 04-01-26-week-review
+
diff --git a/blogs/2025/12-december/07-12-week-review.org~ b/backups/07-12-week-review.org~
similarity index 100%
rename from blogs/2025/12-december/07-12-week-review.org~
rename to backups/07-12-week-review.org~
diff --git a/blogs/2025/11-november/09-11-week-review.org~ b/backups/09-11-week-review.org~
similarity index 100%
rename from blogs/2025/11-november/09-11-week-review.org~
rename to backups/09-11-week-review.org~
diff --git a/blogs/2025/12-december/14-12-week-review.org~ b/backups/14-12-week-review.org~
similarity index 100%
rename from blogs/2025/12-december/14-12-week-review.org~
rename to backups/14-12-week-review.org~
diff --git a/blogs/2025/11-november/16-11-week-review.org~ b/backups/16-11-week-review.org~
similarity index 100%
rename from blogs/2025/11-november/16-11-week-review.org~
rename to backups/16-11-week-review.org~
diff --git a/blogs/2025/11-november/23-11-week-review.org~ b/backups/23-11-week-review.org~
similarity index 100%
rename from blogs/2025/11-november/23-11-week-review.org~
rename to backups/23-11-week-review.org~
diff --git a/assets/scripts/notes.js~ b/backups/28-12-week-review.org~
similarity index 100%
rename from assets/scripts/notes.js~
rename to backups/28-12-week-review.org~
diff --git a/blogs/2025/11-november/30-11-week-review.org~ b/backups/30-11-week-review.org~
similarity index 100%
rename from blogs/2025/11-november/30-11-week-review.org~
rename to backups/30-11-week-review.org~
diff --git a/backups/Makefile~ b/backups/Makefile~
new file mode 100644
index 0000000..22ccf83
--- /dev/null
+++ b/backups/Makefile~
@@ -0,0 +1,23 @@
+.PHONY: all clean norm help
+
+# Default target: full build with search index
+all:
+ @echo "Building project (full rebuild with search index)..."
+ emacs -Q --script build.el
+
+# Clean output directory
+clean:
+ @echo "Cleaning output directory..."
+ rm -rf output/
+
+norm:
+ @echo "sorting out the backups..."
+ find . -path ./backups -prune -o -type f -name '*~' -exec mv {} backups/ \;
+
+# Show help message
+help:
+ @echo "Available targets:"
+ @echo " make - Full rebuild"
+ @echo " make clean - Remove output directory"
+ @echo " make norm - Move all files that end with ~ to the backup folder"
+ @echo " make help - Show this help message"
diff --git a/posts/career/airflow.org~ b/backups/airflow.org~
similarity index 100%
rename from posts/career/airflow.org~
rename to backups/airflow.org~
diff --git a/home/backlog.org~ b/backups/backlog.org~
similarity index 100%
rename from home/backlog.org~
rename to backups/backlog.org~
diff --git a/blogs/2025/08-august/benefits-of-reading.org~ b/backups/benefits-of-reading.org~
similarity index 100%
rename from blogs/2025/08-august/benefits-of-reading.org~
rename to backups/benefits-of-reading.org~
diff --git a/posts/career/career-intro.org~ b/backups/career-intro.org~
similarity index 100%
rename from posts/career/career-intro.org~
rename to backups/career-intro.org~
diff --git a/assets/scripts/comments.js~ b/backups/comments.js~
similarity index 100%
rename from assets/scripts/comments.js~
rename to backups/comments.js~
diff --git a/assets/scripts/competency-status-board.js~ b/backups/competency-status-board.js~
similarity index 100%
rename from assets/scripts/competency-status-board.js~
rename to backups/competency-status-board.js~
diff --git a/home/countdown.org~ b/backups/countdown.org~
similarity index 100%
rename from home/countdown.org~
rename to backups/countdown.org~
diff --git a/assets/scripts/gallery-init.js~ b/backups/gallery-init.js~
similarity index 100%
rename from assets/scripts/gallery-init.js~
rename to backups/gallery-init.js~
diff --git a/blogs/2025/08-august/hilberts.hotel.org~ b/backups/hilberts.hotel.org~
similarity index 100%
rename from blogs/2025/08-august/hilberts.hotel.org~
rename to backups/hilberts.hotel.org~
diff --git a/posts/career/invest-principles.org~ b/backups/invest-principles.org~
similarity index 100%
rename from posts/career/invest-principles.org~
rename to backups/invest-principles.org~
diff --git a/posts/career/lean.org~ b/backups/lean.org~
similarity index 100%
rename from posts/career/lean.org~
rename to backups/lean.org~
diff --git a/posts/career/management-of-self.org~ b/backups/management-of-self.org~
similarity index 100%
rename from posts/career/management-of-self.org~
rename to backups/management-of-self.org~
diff --git a/posts/career/normalisation.org~ b/backups/normalisation.org~
similarity index 100%
rename from posts/career/normalisation.org~
rename to backups/normalisation.org~
diff --git a/backups/notes.js~ b/backups/notes.js~
new file mode 100644
index 0000000..e69de29
diff --git a/home/notes.org~ b/backups/notes.org~
similarity index 100%
rename from home/notes.org~
rename to backups/notes.org~
diff --git a/posts/career/owasp.org~ b/backups/owasp.org~
similarity index 100%
rename from posts/career/owasp.org~
rename to backups/owasp.org~
diff --git a/posts/career/probation-objectives.org~ b/backups/probation-objectives.org~
similarity index 100%
rename from posts/career/probation-objectives.org~
rename to backups/probation-objectives.org~
diff --git a/blogs/publish-pages.org~ b/backups/publish-pages.org~
similarity index 100%
rename from blogs/publish-pages.org~
rename to backups/publish-pages.org~
diff --git a/posts/career/requirements-features.org~ b/backups/requirements-features.org~
similarity index 100%
rename from posts/career/requirements-features.org~
rename to backups/requirements-features.org~
diff --git a/posts/career/retrospectives.org~ b/backups/retrospectives.org~
similarity index 100%
rename from posts/career/retrospectives.org~
rename to backups/retrospectives.org~
diff --git a/home/services.org~ b/backups/services.org~
similarity index 100%
rename from home/services.org~
rename to backups/services.org~
diff --git a/home/setup.org~ b/backups/setup.org~
similarity index 100%
rename from home/setup.org~
rename to backups/setup.org~
diff --git a/posts/career/solid-principles.org~ b/backups/solid-principles.org~
similarity index 100%
rename from posts/career/solid-principles.org~
rename to backups/solid-principles.org~
diff --git a/blogs/2025/08-august/spending-the-whole-day-on-this-website.org~ b/backups/spending-the-whole-day-on-this-website.org~
similarity index 100%
rename from blogs/2025/08-august/spending-the-whole-day-on-this-website.org~
rename to backups/spending-the-whole-day-on-this-website.org~
diff --git a/assets/scripts/status-board.js~ b/backups/status-board.js~
similarity index 100%
rename from assets/scripts/status-board.js~
rename to backups/status-board.js~
diff --git a/home/status.org~ b/backups/status.org~
similarity index 100%
rename from home/status.org~
rename to backups/status.org~
diff --git a/lima/syntax.org~ b/backups/syntax.org~
similarity index 100%
rename from lima/syntax.org~
rename to backups/syntax.org~
diff --git a/blogs/2025/08-august/third-time.org~ b/backups/third-time.org~
similarity index 100%
rename from blogs/2025/08-august/third-time.org~
rename to backups/third-time.org~
diff --git a/blogs/2025/08-august/wacom-with-arch.org~ b/backups/wacom-with-arch.org~
similarity index 100%
rename from blogs/2025/08-august/wacom-with-arch.org~
rename to backups/wacom-with-arch.org~
diff --git a/blogs/2025/08-august/what-do-i-want-to-do-with-emacs.org~ b/backups/what-do-i-want-to-do-with-emacs.org~
similarity index 100%
rename from blogs/2025/08-august/what-do-i-want-to-do-with-emacs.org~
rename to backups/what-do-i-want-to-do-with-emacs.org~
diff --git a/posts/career/wireframe-designs.org~ b/backups/wireframe-designs.org~
similarity index 100%
rename from posts/career/wireframe-designs.org~
rename to backups/wireframe-designs.org~
diff --git a/blogs/2025/08-august/zettelkasten.org~ b/backups/zettelkasten.org~
similarity index 100%
rename from blogs/2025/08-august/zettelkasten.org~
rename to backups/zettelkasten.org~
diff --git a/blogs/2025/12-december/21-12-week-review.org b/blogs/2025/12-december/21-12-week-review.org
new file mode 100644
index 0000000..e69de29
diff --git a/blogs/2025/12-december/28-12-week-review.org b/blogs/2025/12-december/28-12-week-review.org
new file mode 100644
index 0000000..16b8a93
--- /dev/null
+++ b/blogs/2025/12-december/28-12-week-review.org
@@ -0,0 +1,8 @@
+#+TITLE: [28-12-2025] - Weekly Review
+#+OPTIONS: num:nil
+#+DATE: <2025-12-28 Sun 12:12>
+#+filetags: :review:
+#+WIP: t
+#+COMMENTS: t
+#+SLUG: 28-12-25-week-review
+
diff --git a/blogs/2025/2025-list.org b/blogs/2025/2025-list.org
index 52a471d..fbab468 100644
--- a/blogs/2025/2025-list.org
+++ b/blogs/2025/2025-list.org
@@ -6,6 +6,8 @@ See the categories: @@html:Categories@@
* 2025
** December 2025
+- [[file:12-december/21-12-week-review.org][21-12-week-review]] @@html:30-12-2025 10:14@@
+- [[file:12-december/28-12-week-review.org][[28-12-2025] - Weekly Review]] @@html:28-12-2025 12:12@@ @@html: review @@
- [[file:12-december/14-12-week-review.org][[14-12-2025] - Weekly Review]] @@html:09-12-2025 12:12@@ @@html: review @@
- [[file:12-december/07-12-week-review.org][[07-12-2025] - Weekly Review]] @@html:07-12-2025 20:34@@ @@html: review @@
diff --git a/blogs/2026/01-january/04-01-week-review.org b/blogs/2026/01-january/04-01-week-review.org
new file mode 100644
index 0000000..6f66de6
--- /dev/null
+++ b/blogs/2026/01-january/04-01-week-review.org
@@ -0,0 +1,18 @@
+#+TITLE: [04-01-2026] - Weekly Review
+#+OPTIONS: num:nil
+#+DATE: <2026-01-04 Sun 12:12>
+#+filetags: :review:
+#+WIP: t
+#+COMMENTS: t
+#+SLUG: 04-01-26-week-review
+
+* Week To Do List:
+** Probation Objectives:
+* Weekly Review:
+- <2025-12-29 Mon>
+ - +Research the xcom thing, and find out what a parquet is and how to use it+
+- <2025-12-30 Tue>
+ - +Finish off the conversion for the parquets (xcom -> parquet)+
+ - Run a full version with no caps
+ - fix all the tests
+ - +create a PR for the datamart+
diff --git a/blogs/blogs-list.org b/blogs/blogs-list.org
index 682d8ea..f38e853 100644
--- a/blogs/blogs-list.org
+++ b/blogs/blogs-list.org
@@ -4,7 +4,10 @@
See the categories: @@html:Categories@@
* Blogs:
-- [[file:2025/2025-list.org][2025 List]] @@html:28-12-2025 22:00@@
+- [[file:2026/01-january/04-01-week-review.org][[04-01-2026] - Weekly Review]] @@html:04-01-2026 12:12@@ @@html: review @@
+- [[file:2025/2025-list.org][2025 List]] @@html:30-12-2025 18:24@@
+- [[file:2025/12-december/21-12-week-review.org][21-12-week-review]] @@html:30-12-2025 10:14@@
+- [[file:2025/12-december/28-12-week-review.org][[28-12-2025] - Weekly Review]] @@html:28-12-2025 12:12@@ @@html: review @@
- [[file:2025/12-december/14-12-week-review.org][[14-12-2025] - Weekly Review]] @@html:09-12-2025 12:12@@ @@html: review @@
- [[file:2025/12-december/07-12-week-review.org][[07-12-2025] - Weekly Review]] @@html:07-12-2025 20:34@@ @@html: review @@
- [[file:2025/11-november/30-11-week-review.org][[30-11-2025] - Weekly Review]] @@html:30-11-2025 17:09@@ @@html: review @@
diff --git a/home/categories.org b/home/categories.org
index 4faa49c..20b039a 100644
--- a/home/categories.org
+++ b/home/categories.org
@@ -10,5 +10,5 @@
- [[file:tags/maths.org][@@html:maths@@]] (1)
- [[file:tags/notes.org][@@html:notes@@]] (11)
- [[file:tags/reading.org][@@html:reading@@]] (1)
-- [[file:tags/review.org][@@html:review@@]] (9)
+- [[file:tags/review.org][@@html:review@@]] (11)
- [[file:tags/website.org][@@html:website@@]] (2)
\ No newline at end of file
diff --git a/posts/career/probation-objectives.org b/posts/career/probation-objectives.org
index 1b2c59f..7f58bfb 100644
--- a/posts/career/probation-objectives.org
+++ b/posts/career/probation-objectives.org
@@ -36,11 +36,11 @@
** Books
- +The Toyota Way+
- +The Clean Coder+
+- +Clean Code+
- Agile Testing (in progress)
+- Headfirst into Design Patterns (in progress)
- Code Complete 2
-- Clean Code (in progress)
- Working Effectively with Legacy Code
-- Headfirst into Design Patterns
** Public Code Review (Demonstrate development best practice)
- Training on appropriate languages (C#, PHP Laravel, JavaScript, SQL, PowerShell, NUnit, PHPUnit, Jest, tSQLt, pester)
@@ -49,7 +49,7 @@
- Daily Kata’s and regular Dojo’s
- Present software developed by the team in a Public Code Review
-** Deployment Pipeline (Integrate a build and deployment pipeline)
+** +Deployment Pipeline (Integrate a build and deployment pipeline)+
- Implement a TFS build and deployment pipeline with pester tests
- Implement and maintain CI/CD
- Continuously monitor environments daily
@@ -66,7 +66,7 @@ Rotations start on: <2026-01-14 Wed>
* Probation meetings:
1. <2025-11-06 Thu>
-2. <2025-12-11 Thu>
+2. <2025-12-11 Thu> -> Got pushed to <2025-12-15 Mon>
3.
* Document:
diff --git a/posts/posts-list.org b/posts/posts-list.org
index d21cb43..d890a35 100644
--- a/posts/posts-list.org
+++ b/posts/posts-list.org
@@ -4,7 +4,7 @@
See the categories: @@html:Categories@@
* Posts:
-- [[file:career/career-list.org][Career List]] @@html:28-12-2025 22:00@@
+- [[file:career/career-list.org][Career List]] @@html:30-12-2025 18:24@@
- [[file:career/probation-objectives.org][Probation Objectives:]] @@html:08-12-2025 17:55@@ @@html: review @@ @@html: notes @@
- [[file:career/airflow.org][Datamarts, Airflow and DAG's]] @@html:15-11-2025 18:37@@ @@html: learning @@ @@html: notes @@
- [[file:career/normalisation.org][Benefits of Normalisation]] @@html:10-11-2025 18:04@@ @@html: learning @@ @@html: notes @@
diff --git a/recently-updated.org b/recently-updated.org
index 7e73bce..814e963 100644
--- a/recently-updated.org
+++ b/recently-updated.org
@@ -2,6 +2,10 @@
#+OPTIONS: toc:nil num:nil
* Recently Updated (top 26 files - per lima's request)
+- [[file:blogs/2026/01-january/04-01-week-review.org][[04-01-2026] - Weekly Review]] @@html:2025-12-30 15:10@@
+- [[file:blogs/2025/12-december/28-12-week-review.org][[28-12-2025] - Weekly Review]] @@html:2025-12-30 10:15@@
+- [[file:blogs/2025/12-december/21-12-week-review.org][21-12-week-review]] @@html:2025-12-30 10:14@@
+- [[file:posts/career/probation-objectives.org][Probation Objectives:]] @@html:2025-12-29 08:11@@
- [[file:home/backlog.org][Backlog]] @@html:2025-12-18 22:43@@
- [[file:home/notes.org][Notes]] @@html:2025-12-18 22:30@@
- [[file:home/setup.org][Setup]] @@html:2025-12-18 22:00@@
@@ -10,7 +14,6 @@
- [[file:posts/career/solid-principles.org][SOLID Principles]] @@html:2025-12-16 21:44@@
- [[file:posts/career/retrospectives.org][Retrospectives]] @@html:2025-12-16 21:44@@
- [[file:posts/career/requirements-features.org][Requirements, features, user stories, tasks, walking skeletons]] @@html:2025-12-16 21:44@@
-- [[file:posts/career/probation-objectives.org][Probation Objectives:]] @@html:2025-12-16 21:43@@
- [[file:posts/career/owasp.org][OWASP Top Ten]] @@html:2025-12-16 21:43@@
- [[file:posts/career/normalisation.org][Benefits of Normalisation]] @@html:2025-12-16 21:43@@
- [[file:posts/career/management-of-self.org][Management of self training]] @@html:2025-12-16 21:43@@
@@ -25,6 +28,3 @@
- [[file:blogs/2025/12-december/07-12-week-review.org][[07-12-2025] - Weekly Review]] @@html:2025-12-16 21:40@@
- [[file:blogs/2025/11-november/30-11-week-review.org][[30-11-2025] - Weekly Review]] @@html:2025-12-16 21:40@@
- [[file:blogs/2025/11-november/23-11-week-review.org][[23-11-2025] - Weekly Review]] @@html:2025-12-16 21:40@@
-- [[file:blogs/2025/11-november/16-11-week-review.org][[16-11-2025] - Weekly Review]] @@html:2025-12-16 21:39@@
-- [[file:blogs/2025/11-november/09-11-week-review.org][[09-11-2025] - Weekly Review]] @@html:2025-12-16 21:39@@
-- [[file:blogs/2025/11-november/02-11-week-review.org][[02-11-2025] - Weekly Review]] @@html:2025-12-16 21:39@@
diff --git a/sitemap.org b/sitemap.org
index 6c7bdda..05a41f9 100644
--- a/sitemap.org
+++ b/sitemap.org
@@ -58,6 +58,8 @@
- 12-december
- [[file:blogs/2025/12-december/07-12-week-review.org][[07-12-2025] - Weekly Review]]
- [[file:blogs/2025/12-december/14-12-week-review.org][[14-12-2025] - Weekly Review]]
+ - [[file:blogs/2025/12-december/28-12-week-review.org][[28-12-2025] - Weekly Review]]
+ - [[file:blogs/2025/12-december/21-12-week-review.org][21-12-week-review]]
- books
- [[file:books/books-list.org][Books List]]
- clean-code
diff --git a/tags/review.org b/tags/review.org
index 0d75471..a5e96c9 100644
--- a/tags/review.org
+++ b/tags/review.org
@@ -2,6 +2,8 @@
#+OPTIONS: toc:nil num:nil title:nil
* Posts tagged review
+- [[file:../blogs/2026/01-january/04-01-week-review.org][[04-01-2026] - Weekly Review]]
+- [[file:../blogs/2025/12-december/28-12-week-review.org][[28-12-2025] - Weekly Review]]
- [[file:../blogs/2025/12-december/14-12-week-review.org][[14-12-2025] - Weekly Review]]
- [[file:../posts/career/probation-objectives.org][Probation Objectives:]]
- [[file:../blogs/2025/12-december/07-12-week-review.org][[07-12-2025] - Weekly Review]]
diff --git a/wip.org b/wip.org
index 73312b9..1d75260 100644
--- a/wip.org
+++ b/wip.org
@@ -2,6 +2,8 @@
#+OPTIONS: toc:nil num:nil
* Work in progress
+- [[file:blogs/2026/01-january/04-01-week-review.org][[04-01-2026] - Weekly Review]] @@html:04-01-2026 12:12@@
+- [[file:blogs/2025/12-december/28-12-week-review.org][[28-12-2025] - Weekly Review]] @@html:28-12-2025 12:12@@
- [[file:posts/career/probation-objectives.org][Probation Objectives:]] @@html:08-12-2025 17:55@@
- [[file:posts/career/invest-principles.org][Invest Principles]] @@html:06-11-2025 21:08@@
- [[file:posts/career/lean.org][Lean]] @@html:05-11-2025 20:46@@
\ No newline at end of file