Open source, locally hosted AI powered Siri replacement
Offline AI / LLM Assistant
More info on this soon but the basic idea was to use Willow, Home Assistant and local LLM models to create a locally hosted, offline, AI powered Siri replacement and interface it with ESP32 S3 Box 3 devices.
Fun with Makefiles - Dynamic Menu Generation
MBA Washing
“MBA Washing” refers to the phenomenon where individuals, often with a strong theoretical or academic background but limited recent practical experience, adopt and reinterpret industry-specific terminology and cultural movements.
–
This reinterpretation is typically influenced by their academic learning, recent literature, and biases towards larger enterprise perspectives. As a result, the original intent and practical effectiveness of these concepts, such as DevOps or Platform Engineering for example, may be diluted or misrepresented.
SDXL LoRA Training
A talk I gave to some peers on creating your own SDXL LoRA models from my tinkering around over the last few weeks.
Fixing AMD CPU Scaling on Fedora
Recently, after replacing my home server I noticed that the CPU (Ryzen 7600) was only scaling between 3000MHz and 3800MHz, which is the base and the first level boost clock of the CPU. I was expecting it to scale down to as low as 400Mhz when idle, and up to 5.17Ghz on boost.
Defaulting git clone to shallow (depth=1)
Before adding this to my shell config, I would manually add –depth=1 to all my git clones.
How likely would you be to block a company from asking you to rate everything they do?
Escaping the Time Trap: Why Estimating Effort, Not Time, Leads to Greater Success
Many organisations - while branding themselves as “Agile” - continue to make the mistake of estimating project velocity based on time than effort.
Open Budgeting - Subscriptions & Licences
Energy, Sustainability and Deployment Frequency
Deployment / Delivery Frequency
I often end up needing to advocate for more frequent delivery/deployments with clients.
There’s the usual benefits commonly discussed such as improved feedback, reduced risk, well understood processes, maintainable dependencies etc… however what’s often missed entirely is how it relates to the health and sustainability of the team.