- I'm starting to see a version of it
April 29, 2026llm - Use other LLM models
February 26, 2026aillm - Alive in 2025
December 31, 2025yearly-review - Beyond LLMs with code search tools
March 5, 2025llmsearching - Learning Laravel by building a postal code finder
January 5, 2025phplaravel - No encore for 2024
December 31, 2024yearly-review - Glee in 2023
December 31, 2023yearly-review - Using UPX for compression might work against you
May 30, 2023goperformance - Uploading GoReleaser snapshot releases in GitLab
April 14, 2023cicdgitlabgo - Book review: "How Minds Change" by David McRaney
January 3, 2023book-review - Hullabaloo with 2022
December 31, 2022yearly-review - Why I moved away from Poetry for Python
December 15, 2022poetrypython - How to trim a container image that includes Azure CLI
November 11, 2022azure-clidockerperformance - Replacing a CMS using Gitpod
October 26, 2022technical-post - Leveraging 'shot-scraper' and creating image diffs
October 23, 2022bashdiffinggit - Book review: "Flask Web Development" by Miguel Grinberg
February 7, 2022flaskpythonbook-review - Book review: "Dumbing Us Down" by John Taylor Gatto
January 23, 2022book-review - The year of our lord 2021
December 31, 2021yearly-review - Halting due to self-doubt
December 1, 2021thoughts - Switching to a split-ortholinear keyboard
October 29, 2021thoughts - A habit (almost) a year in
May 18, 2021thoughts - Rounding up 2020
December 31, 2020yearly-review - Jumping Chesterton's fence
May 18, 2020thoughts - The thing with taking notes
March 8, 2020thoughts - Some year-end thoughts
December 31, 2019yearly-review - Goodbye to Wunderlist
October 4, 2019thoughts - On thinking more (and deeper)
September 10, 2019thoughts - Starting anew
September 4, 2019thoughts