diff --git a/source/pages/automation.html b/source/pages/automation.html
deleted file mode 100644
index 853ffd5..0000000
--- a/source/pages/automation.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{{define "nav"}}
-
-{{end}}
-
-{{define "body"}}
-
- The task here is simple: to reduce work, it's a simple investment. The choice of picking the correct
- bottleneck is as important as the tool itself, as this gives it use. If it's never used, it never creates
- value. The same goes for uptime, it's important that stability is almost perfect, as downtime undermines
- the utility of having the tool. Remember that making and using a tool also creates debt for future
- maintenance of the tool.
- A lightweight portfolio and financial data backend written in Go. Tracks companies,
- currencies, revenue reports, and trades across configurable time periods — replacing spreadsheets with a
- proper database, REST API, and interactive shell.
- A lightweight, SQL-backed, web-based CLI system designed to track assets and liabilities. The goal is to
- provide a simple, fast, and scalable financial tracking tool that can grow from personal use to more
- advanced scenarios.Technical Tools & Automation
- engineering/programing
-
- To adhere to this, I often choose Golang or Python as they are cheap to maintain. Golang has good
- stability because it is easy to code and compile checks give early error detection. A word of caution on
- AI generated tools: while they are cheap to make, the maintenance debt grows exponentially, as the code is
- often poorly understood by the team and difficult to reason about over time.
-
-
-
- Git repo
-
I love my custom Linux setup. I use Hyprland, which automatically arranges app windows - on my screen so everything stays organized without dragging things around. I also use Quickshell, which - lets me customize menus, shortcuts, and system controls to work exactly how I want. - My system is based on Arch Linux or Manjaro Linux, which are versions of Linux that give you more - control and customization than a typical computer setup. The result is a clean, fast, and super - efficient desktop that's hard to go back from. - Git repo -
-
-+ Programming can be a chore, but for me it's a source of joy. It's something I do as a hobby, and I + don't use LLMs much. It's about having fun and making a fool of yourself. It's not about how good it is, + in this case, I'd rather just listen to music and drink a cup of tea. I enjoy the struggle to debug, the small beauty in understanding why a bug was there in the first place. +
+ +
++ I chose SQLite3 because it's a SQL-based database that doesn't need a live server, just a single db file. + The idea is to use a monolith to control the book records, so no collisions should happen. The IDs and other + fields are kept very basic because of SQLite's minimal type support. + + Entries are ints and strings. The history of changes, saved as events, is stored as blobs, since retrieving + these should only happen on rare occasions. Mostly the resulting changes are saved, while the more granular + event-by-business-action log is timestamped, and its id relates to the resulting entries (account movements). +
+ +
+
+
+ Space can be a concern, so I save attachments in a compressed format. By separating attachments, a linked
+ directory could be saved on a hard disk drive instead, as these will probably almost never get accessed after
+ saving. Only occasionally in an audit scenario.
+
+ The filename is the id from the db. This way, if there's ever a corruption scare, I could read the db as a
+ text file and find the metadata from the id. It also makes naming irrelevant, so filenames can't collide.
+
- Blade Runner 2049
-
- A Cure of Wellness
-
- The Matrix
-
- Dracula: A Love Tale
-
- Girl with a Dragon Tattoo
-
- Foundation
-
- Chernobyl
-
- Breaking Bad
-Avatar: The Last Airbender
-
- Adolescence
-film reviews/ratings and watchlist
+I love my custom Linux setup. I use Hyprland, which automatically arranges app windows +
Personal public repos.
+games and inventory
+I love my custom Linux setup. I use Hyprland, which automatically arranges app windows on my screen so everything stays organized without dragging things around. I also use Quickshell, which lets me customize menus, shortcuts, and system controls to work exactly how I want. My system is based on Arch Linux or Manjaro Linux, which are versions of Linux that give you more control and customization than a typical computer setup. The result is a clean, fast, and super - efficient desktop that’s hard to go back from. - Git repo -
-
-
- - Programming can be a task, but for me it's a source of joy. This is something I do as a hobby, and I - don't use AI much. It's about having fun and making a fool of yourself. It's not about how good it is, - in this case, I'd rather just listen to music and drink a cup of tea. I enjoy the struggle to debug, the - beauty in understanding why a bug is there to begin with. -
-- The text editor I use most is VS Code, but I love the Neovim setup as it enables me to code on a - low-level system without a desktop environment being necessary. I do most of my coding on my own - desktop, synced with Git to other systems, like the server that hosts this website, which I have built - myself. The creation of this website is more of a fun dumb activity for me... go click on one of the - movie posters and see. -
-Game i will play in my free time to wind down.
-
+
++ Programming can be a chore, but for me it's a source of joy. It's something I do as a hobby, and I + don't use LLMs much. It's about having fun and making a fool of yourself. It's not about how good it is, + in this case, I'd rather just listen to music and drink a cup of tea. I enjoy the struggle to debug, the small beauty in understanding why a bug was there in the first place. +
+ +