Handling AI Scaling and Reducing Costs
When it comes to the programming adage “Speed, Quality, Price: Choose Two” I tend to prefer low price. Perhaps it’s the influence that the Zen of Python has had on me, or perhaps it’s simply the trend of software to outpace hardware when it comes to improving efficiency.

Building an Interface for ChatterBot with Gradio
Advancements in AI are accelerating at a pace now being described by some as a Red Queen's Race. The phrase here originates from Lewis Carroll's Through the Looking-Glass where Red Queen tells Alice "it takes all the running you can do, to keep in the same place." Advances in AI currently seem to arrive daily; the next most powerful model, the MCP protocol for connecting LLMs to external services, agentic protocols, and the list keeps growing. All attempts to get ahead in the race just seem to be met by the next major change emerging.

Measuring Chatbot Climate Impact with CodeCarbon
This past Earth Day GitHub shared their Climate Action Plan for Developers, a collection of resources designed to create tangible steps that developers can use to improve how software impacts the planet.
