smcleod.net
Stop Polluting Context - Let Users Disable Individual MCP Tools
MCP DevTools
Agentic Coding Adoption Cost Cycle
Agentic Coding Workflow & Cline Demo
Vibe Coding vs Agentic Coding
My Plan, Document, Act, Review flow for Agentic Software Development
Comprehensive Guide to LLM Sampling Parameters
Getting Started with Agentic Systems - Developer Learning Paths
The Cost of Agentic Coding
The Democratisation Paradox: What History Teaches Us About AI
The effects of prompt caching on Agentic coding
Agentic Coding - Live Demo / Brownbag
Bringing K/V Context Quantisation to Ollama
Will AI Take My Job?
Generating Diagrams with with AI / LLMs
Ingest: Streamlining Content Preparation for LLMs
LLM Parameter Playground
Code, Chaos, and Copilots (AI/LLM Talk July 2024)
Understanding AI/LLM Quantisation Through Interactive Visualisations
Rating AI Tools
Gollama: Ollama Model Manager
Confuddlement: Download Confluence Spaces as Markdown, Summarise with Ollama
NVApi - Nvidia GPU Monitoring API
SuperPrompter - Supercharge your text prompts for AI/LLM image generation
Llamalink - Ollama to LM Studio LLM Model Linker
Open source, locally hosted AI powered Siri replacement
Fun with Makefiles - Dynamic Menu Generation
MBA Washing
SDXL LoRA Training
Fixing AMD CPU Scaling on Fedora
Defaulting git clone to shallow (depth=1)
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
Introduction to AI and Large Language Models (LLMs)
Open Budgeting - Subscriptions & Licences
Energy, Sustainability and Deployment Frequency
Zsh Configuration and Plugins - Part Two
Github Not-So-Reusable Actions
YAML Anchors and Aliases
Zsh Configuration and Plugins - Part One
Encourage Your Peers To Contribute To Open Source
Making Work Visible - Avoid DMs
The Best Of - 2022 Edition
It's 2022 and we're (still) not deploying enough
DALLĀ·E 2 - Selected works
Beginner Harmonica Practice Exercises
Firefox Addons for 2022
Goodbye Evernote, Hello Bear
Rancilio Silvia Upgrade
DevOps Team Charter
Ferrari F12 Berlinetta
The Best Of - 2020 Edition
Rest in Peace Jimothy
Camels Dressed As Unicorns
Looking For New Opportunities
Leaving Infoxchange
Goodbye XenSever - Hello XCP-ng
New Zealand Otago Trip in a 2019 Mustang GT
Run youtube-dl (or similar) in the background
Disabling scroll-wheel zoom in Firefox
Highlands Festival of Speed 2018
Flash Storage and SSD Failure Rate Update (March 2018)
Theory of constraints
Top album picks for 2017
HP 4951C Protocol Analyser
Talk - Clustered, Distributed File and Volume Storage with GlusterFS
Applying syntax in Sublime based on the first file line
Broadcom, Or How I Learned To Start Worrying And Drop The Packet
GlusterFS
Return Of The RSS
MH-Z19 CO2 sensor reader, logger and visualiser
Castle Hill Winter Trip 2016 Photos
The State of Android in 2016 & The OnePlus 3 Phone
Update Delayed Serial STONITH Design
Monitoring SystemD Units With Nagios
Online Conversion from SQL_ASCII to UTF8 in PostgreSQL
Speeding Up rsync
Benchmarking IO with FIO
Mirroring a Gitlab project to Github
AskIzzy
Fix XenServer SR with corrupt or invalid metadata
iSCSI SCSI-ID / Serial Persistence
How to cluster and failover (almost) anything - An intro to Pacemaker and Corosync
SAN Intro
Replacing Junos Pulse with OpenConnect
SSD Storage - Two Months In Production
OS X Software Update Channels For Betas
iSCSI Benchmarking
Delayed Serial STONITH
Video - Cluster Failover Performance Demo
CentOS 7 and HA
SSD Storage Cluster - Update and Diagram
Video - Storage Cluster Failover Demo
Talk - High Performance Software Defined Storage
Continuous integration for the Linux Kernel - Built within Docker
Xen Orchestra Docker Image
Delete Government-Linked Certificate Authorities in OSX
Building a high performance SSD SAN - Part 1
Direct-Attach SSD Storage - Performance & Comparisons
Search - A Journey of Delivery on a Budget
Talk - 24 Months
The Best Of - 2014 Edition
XenServer, SSDs & VM Storage Performance
BMW E36 328i Manual Conversion Programming
About
ADHD Medications
Cars & Bikes
Contact
Digital CV
Gigs
Links
LLM FAQ
LLM vRAM Estimator
Offline
Quotes and Musings
Series
Success