From Laptop to Production If you’ve read through the previous posts (Part 1, Part 2, Part 3) on this topic you know that my motivation to create my own MCP was inspired by my desire to generate accurate guitar tabs–something Claude…
From Laptop to Production If you’ve read through the previous posts (Part 1, Part 2, Part 3) on this topic you know that my motivation to create my own MCP was inspired by my desire to generate accurate guitar tabs–something Claude…
MCPs solve real problems—but they are far from perfect. In the first post on Model Context Protocol I laid out the general purpose and value of MCPs, along with some issues you might encounter. In the second post I showed a useful…
MCPs solve real problems—but they are far from perfect. In the first post on Model Context Protocol I laid out the general purpose and value of MCPs, along with some issues you might encounter. In the second post I showed a useful…
In Part 1, I showed how MCPs can solve fundamental LLM limitations - and how the interaction between LLMs and MCPs can still fail in subtle ways. Now I want to look at the practical reality: What's it actually like to use MCPs today?…
In Part 1, I showed how MCPs can solve fundamental LLM limitations - and how the interaction between LLMs and MCPs can still fail in subtle ways. Now I want to look at the practical reality: What's it actually like to use MCPs today?…
The Guitar Tab Problem I wanted to generate guitar tabs to help me study various guitar techniques. My LLM (Claude by Anthropic) had plenty of suggestions and could create tabs for hammer-ons, walk downs, double stops, and scales.…
The Guitar Tab Problem I wanted to generate guitar tabs to help me study various guitar techniques. My LLM (Claude by Anthropic) had plenty of suggestions and could create tabs for hammer-ons, walk downs, double stops, and scales.…
In the previous post I shared a story about my attempts to produce guitar tabs with Claude, Anthropic’s LLM. My initial pleasure in generating dozens of practice tabs gave way to frustration as I tried to convince Claude to fix existing errors and…
In the previous post I shared a story about my attempts to produce guitar tabs with Claude, Anthropic’s LLM. My initial pleasure in generating dozens of practice tabs gave way to frustration as I tried to convince Claude to fix existing errors and…
The Power of LLMs I wanted to learn some particular guitar techniques, and was pleased to find that Claude, Anthropic’s LLM, could generate tabs for a variety of techniques and styles, with many options. I could specify particular areas I wanted to…
The Power of LLMs I wanted to learn some particular guitar techniques, and was pleased to find that Claude, Anthropic’s LLM, could generate tabs for a variety of techniques and styles, with many options. I could specify particular areas I wanted to…
In the previous posts (Part 1, Part 2, Part 3) I followed a structured approach suggested by Harper Reed to generate a greenfield (completely new) application. My secondary goal was to generate a useful application that could…
In the previous posts (Part 1, Part 2, Part 3) I followed a structured approach suggested by Harper Reed to generate a greenfield (completely new) application. My secondary goal was to generate a useful application that could…
This is the third post in a series exploring how well large language models (LLMs) can write real-world software. In Part 1, I explained the motivation behind this investigation and outlined the development process I would follow…
This is the third post in a series exploring how well large language models (LLMs) can write real-world software. In Part 1, I explained the motivation behind this investigation and outlined the development process I would follow…
The hype surrounding LLMs suggests that professional developers may soon be obsolete—that tools like ChatGPT and Anthropic’s Claude can now handle all your coding needs with just a few prompts. Obviously, that’s an exaggeration.…
The hype surrounding LLMs suggests that professional developers may soon be obsolete—that tools like ChatGPT and Anthropic’s Claude can now handle all your coding needs with just a few prompts. Obviously, that’s an exaggeration.…
Introduction For years, each new release of a Large Language Model (LLM) has been accompanied by waves of hype—particularly around the claim that these models can write software. Headlines declare that programmers are obsolete…
Introduction For years, each new release of a Large Language Model (LLM) has been accompanied by waves of hype—particularly around the claim that these models can write software. Headlines declare that programmers are obsolete…
In the past two posts I have been digging deep into the Chain of Thought (CoT) prompting technique for improving responses from LLMs. Originally this was devised by LLM users seeking to improve the results returned from models, by convincing the models to mimic a…
In the past two posts I have been digging deep into the Chain of Thought (CoT) prompting technique for improving responses from LLMs. Originally this was devised by LLM users seeking to improve the results returned from models, by convincing the models to mimic a…
As I wrote in the first segment of this blog, Chain of Thought (CoT) was originally a human prompting technique that proved so useful that it has been integrated into modern LLMs. Inspiration for algorithms has come from humans, animals, nature, and other sources in the…
As I wrote in the first segment of this blog, Chain of Thought (CoT) was originally a human prompting technique that proved so useful that it has been integrated into modern LLMs. Inspiration for algorithms has come from humans, animals, nature, and other sources in the…
Chain-of-Thought (CoT) prompting has emerged as an useful technique for improving the query results from Large Language Models (LLMs or simply ‘models’). Originally, humans arranged their questions in CoT form to coax better answers from LLMs. The results were so often…
Chain-of-Thought (CoT) prompting has emerged as an useful technique for improving the query results from Large Language Models (LLMs or simply ‘models’). Originally, humans arranged their questions in CoT form to coax better answers from LLMs. The results were so often…
A Positive Culture In my last post I began discussing the idea of purposefully building a strong, positive engineering culture. I pointed out many roadblocks--improving a culture is not easy. So why bother? Why Bother? Investing time and effort into…
A Positive Culture In my last post I began discussing the idea of purposefully building a strong, positive engineering culture. I pointed out many roadblocks--improving a culture is not easy. So why bother? Why Bother? Investing time and effort into…