My process of work
Notebooks
I use written notes to sketch out topics during concentrated design consideration or when away from my computer.
Internal Technical Blog
I use an org blog to store research information and thoughts about short-term tasks. I do not review these items for communications as these are notes to myself and debugging logs.
The github blog
My tomrake.github.io was largely conceived to express the technical programming and coding problems encountered while working. The blog is for public consumption but, I have not historically reviewed the writing.
Historic Practice
The story of the evolution of my github blog.
Beautiful Jekyll
tomrake.github.io was started with a clone of Beautiful Jekyll but updating that system became difficult, I then started researching other static site generators and decided to move to Hugo. tomrake.github.io was not updated for several years.
Hugo
During 2024, I began adding blog and documentation pages to my project which were done in hugo. I did a deep dive on Hugo and Hugo themes. The week of April 13, 2025, "pulled the trigger" to update the tomrake.github.io and wrote this entry.
step-security
Github actions could be used for nefarious purposes to avoid compromise all action dependencies need to be evaluated. I rely on step-security to evaluate the action dependencies I use for this site. The tomrake.github.io has problems updating the beautiful-jekyll infrastructure.
test-blog
The test-blog repo is a working proof of the hugo-blog concept and a prototype for tomrake.github.io.
Future Plans
Begin blogging posts on tomrake.github.io
- Review writing and English.
Add blog tag threads for projects:
- sbcl msys2 compilation.
- vlc-control project in progress.
Explore Common Table Expressions in sqlite.
- Implement a pure Lisp filesystem personal metadata system.
- Add better taxnomies