In my last post, I asked Claude Code to modify an existing program. This time, I had it write one from scratch.
(more…)Archive for the ‘Technology’ Category
Writing Code from Scratch with Claude Code
Posted in ai, Still-coding, tagged ai, artificial-intelligence, Claude code, llm, Technology on March 15, 2026| Leave a Comment »
Claude Code, Cowork, and a Codex Correction
Posted in ai, Still-coding, tagged ai, artificial-intelligence, Claude, Claude code, Claude Cowork, Codex, llm, Technology on March 10, 2026| Leave a Comment »

Since my last post I’ve been using Claude Code more, and I’m pleased to report it works well and is genuinely powerful. As a confirmed control freak, I was also pleased to find that I stayed in control throughout.
(more…)Antigravity or Chrome code?
Posted in ai, Still-coding, tagged ai, Antigravity, artificial-intelligence, ChatGPT, Claude, Claude code, Coding risk management, Gemini, llm, OpenAI, Technology on March 1, 2026| Leave a Comment »
After spending a year building fintechbenchmark.com the traditional way—writing code, testing it, iterating—I’d grown comfortable with GitHub Copilot as my AI assistant. It delivered a significant productivity boost, though I’d learned when to trust it and when to ignore its suggestions and push forward on my own.
Then, weeks before our soft launch, our lead contractor dropped a demo of Google Antigravity (Project IDX) that made our entire workflow look like stone tools and campfire stories.
(more…)The Hidden Economics of AI: Why Bigger Isn’t Always Better
Posted in ai, tagged ai, llm, slm on February 26, 2026| Leave a Comment »
The assumption that bigger AI models always deliver better results is being quietly dismantled — and the economics behind this shift are compelling. Now we have Small Language Models (SLM) to distinguish them from Large language Models (LLM). How do we measure the size of a model?
(more…)Structured Outputs: The JSON-Only Revolution
Posted in ai, Fintech, Still-coding, tagged ai, artificial-intelligence, ChatGPT, Claude, json, llm, OpenAI, Technology on February 13, 2026| Leave a Comment »
When I was seeding the database for fintechbenchmark.com with Claude-generated or Openai-generated content, I needed structured data that matched my database schema. My format of choice was JSON, and my approach was straightforward:
- Request JSON in the prompt
- Provide an example of the desired structure
- Parse Claude’s response—a text string containing JSON wrapped in markdown code blocks with triple backticks
What is MCP and why is it important
Posted in ai, Database Management Systems, Still-coding, tagged ai, artificial-intelligence, Database, Fintech, llm, MCP, Technology on February 9, 2026| Leave a Comment »
MCP (Model Context Protocol) solves a fundamental problem: how do you give an AI model access to external data like databases, files, or APIs without embedding everything in each request? Introduced by Anthropic in November 2024, MCP is now mature enough (15+ months old) for serious production use. Think of it like a USB-C port for AI—a standardized way to connect AI models to external systems.
(more…)How We Added AI Search to Our Fintech Directory (And What We Learned)
Posted in ai, Still-coding, tagged ai, artificial-intelligence, Chatbase, Chatbot, ChatGPT, llm, Technology on January 1, 2026| Leave a Comment »
When we planned fintechbenchmark.com (currently in beta), we realized that AI wasn’t optional—it was essential. We could either embrace this revolution or watch competitors leave us behind.
We faced a classic startup dilemma: build a custom AI solution (expensive and slow) or use an off-the-shelf product to launch quickly and learn what our visitors actually need. We chose the pragmatic route.
(more…)SWOT Analysis of Artificial Intelligence (By an AI)
Posted in ai, tagged ai, artificial-intelligence, Claude, machine-learning, SWOT, Technology on December 29, 2025| Leave a Comment »
I am thinking about putting together a presentation on AI for the uninitiated. I thought a good starting point would be a SWAT analysis (Strengths, Weaknesses, Opportunities, Threats). It is a technique that is very useful in analysing new projects. A number of people have done this but why not have another go.
So I asked an AI (Claude).
(more…)Converting a database from CouchDB to Mongodb
Posted in Database Management Systems, Still-coding, tagged ai, artificial-intelligence, CouchDB, MongoDB, node.js, NOSQL, programming, SQL, Technology, typescript on August 28, 2025| Leave a Comment »
When I began the project I am currently working on (more details will be provided next month – probably), it was initially intended as a small test to determine the capabilities of AI. Over the last six months it has turned into something that we might take further.
But I hit a problem. As a little hobby project I chose the database I really really like – CouchBD. CouchDB is elegant, simple yet very functional and efficient. Close to the perfect database management system (DBMS). But to take it further I need to involve other developers and it turs out that CouchDB skills are few and far between. Truly it is the Betamax of DBMSs.
(more…)More adventures with AI
Posted in ai, Still-coding, tagged ai, Coding, javascript, programming, Technology, typescript on January 20, 2025| Leave a Comment »
My previous blog post outlines my success in converting a data structure definition from one format to another. Both ChatGTP and Gemini had a really good stab at it. The result was mainly accurate and extra information had been added for me. ChatGTP managed to make a mistake on the second attempt at the task, and when I asked it why, it used a completely made-up (and incorrect) rule about SQL Databases as an excuse. So Turing Test passed!
I gave it another task. Convert a routine from using the SQLite3 data base management system, to the higher performance MySQL. This is a straightforward, if tedious task. How did it do?
(more…)