Blog
2025
Why most tech benchmarks are meaningless, Comparing Apples to Oranges
·889 words·5 mins
Tech outlets love flashy benchmarks, but most miss the fundamental principles of testing with controls. Here’s why their comparisons are often meaningless.
Poetry vs UV: Sticking with Poetry in 2025
·552 words·3 mins
While UV promises impressive speed improvements and there is a host of tech influencers now migrating to UV, Poetry still remains the more reliable, mature choice for Python package management in 2025.
Switching from LMStudio to Ollama + OpenWebUI
·375 words·2 mins
Why I moved from LMStudio to Ollama and setting up OpenWebUI as frontend.
2024
Is an AI agent a sophisticated version of a loop ?
·637 words·3 mins
Looking at the current state of agents, It is possible to replicate them with a simple loop.
Shape Up Method in Data Science Projects
·993 words·5 mins
Adapting Shape Up methodology for data science work, what works and what doesn’t
Ollama Environment Configuration
·66 words·1 min
Key environment settings for running Ollama efficiently on Windows and Linux.
Force Ollama to use only a single Nvidia GPU
·163 words·1 min
Selecting and enabling which GPUs are visible to ollama within windows.
Base Mac Mini M4, The alternatives for Low-End NVIDIA Hardware for Inference
·741 words·4 mins
How the Mac Mini M4 has enabled affordable Local LLM inference and making VRAM-starved NVIDIA cards obsolete for low power and low cost
The Strawberry Challenge, When LLMs Need Tools to Count
·170 words·1 min
Around October 2024, The infamous “How many R’s are in strawberry?” question has become a fascinating litmus test for Large Language Models, exposing a fundamental limitation in how these systems process text.
FUTO Keyboard with Whisper: Offline Voice Input on Android
·146 words·1 min
Setting up FUTO keyboard on Android with local Whisper models for private voice typing