Skip to main content

From Hairy Apes to Inference Engines 🧠

I was having a conversation with two friends from Austin LangChain about tools — the kind that give us superpowers — and the conversation stuck with me. It started with a simple observation: none of us are naturally good at gathering information or creating plans. We learn those skills. We watch others. We’re taught frameworks in school. We stumble onto patterns through trial and error.


Left to our own instincts, we’re just clever primates — “hairy apes,” as my friend Colin put it. What elevates us is what we learn, and how we pass that knowledge down. Once upon a time, the Dewey Decimal System was a superpower. If you mastered it, the world’s information opened up to you. Then came Boolean logic and search engines — and suddenly, knowing how to “Google” was a skill that set you apart.


Now, we’re entering a new era. Inference engines, tools, and agents are reshaping the way we interact with knowledge. They’re far from perfect — but perfection isn’t the point. The point is that they extend our reach. They make us more capable than we could ever be alone.


But the conversation didn’t stop there. We asked: What if these tools could do more than help us gather knowledge? What if they could preserve it? Imagine someone with Alzheimer’s carrying a quiet, ever-present companion that gently reminds them who they are — reintroducing them to their own story, building cognitive scaffolding strong enough to resist decline.

And if memory can be extended, why stop there? What if these companions didn’t just store facts, but taught us how to use them — reflecting our blind spots, rehearsing new patterns, nudging us toward better decisions?


That idea hits at something profound: our tools have always been more than tools. They’re mirrors, teachers, and bridges to new capabilities. They help us move beyond being “hairy apes,” not just by giving us information, but by shaping how we think, how we act, and who we can become.


We stand at the beginning of a new chapter in that story. And the question is no longer just what can these tools do? — it’s what kind of humans will we become when we use them well?


Comments

Popular posts from this blog

Unleashing Tableau’s Semantic Layer with AI Agents

⚡ TL;DR I helped built a tool that lets you query Tableau’s semantic layer  using natural language and AI. By integrating a LangChain agent with Tableau’s VizQL Data Service (VDS), we can repurpose Tableau’s trusted data model for conversational analytics . This means you can ask questions in plain English and get answers backed by the same definitions and security that your Tableau dashboards use. In this post, I’ll introduce this open-source agentic tool ( tableau_langchain ), why it’s transformative for analytics, and how it works under the hood. Why Connect LangChain Agents to Tableau? As a user of Tableau, I’ve seen how powerful Tableau’s semantic layer is. It encapsulates our organization’s business logic: things like predefined metrics, calculations, data relationships, and even row-level security rules. Traditionally, that semantic layer is only accessible through Tableau’s interface – you drag and drop fields to build a viz, and Tableau generates the query for you. Rece...

RAM Disks do not speed up Visual Studio

  The limiting factor for Visual Studio is disk IO. I got a tip to speed up Visual Studio from Channel 9 by creating a RAM disk which sounded like a great idea. However, when I ran a thorough set of tests, I found that the performance difference between the Ram disk and the hard disk were not appreciably different. This was a big surprise since RAM is 240,000 times faster than disk (see my previous blog post). But the reason is because Visual Studio and Vista do a lot of caching. So compile times for the same project in RAM disk and on hard disk were pretty similar. I also tested the time it took to search the entire solution for a word, and times to open a solution. There was no discernable difference!   If you still want to try it out and create your own RAM disk, you can download a simple RAMDISK.EXE utility to create a RAM disk in just a few minutes. What is a RAM Disk ?   Ramdisk is a virtual drive created in RAM.   Performance Analysis Creating f...

SpreadsheetGear vs. SyncFusion vs. ComponentOne

I conducted a three month analysis comparing three top spreadsheet controls for .NET application developers: SpreadsheetGear , SyncFusion Spreadsheet , and ComponentOne Spread.NET . The definite winner was SpreadsheetGear, with ComponentOne Spread.net in second. SpreadsheetGear provides the most Excel-like experience, is the most performant, and provides the most responsive and capable product support. I build a reporting engine for my company and SpreadsheetGear made it awesome. Our customers have been very pleased. I wanted to share my extensive analysis with any other developers out there trying to find the right spreadsheet control for their .NET application.   Comparison Spreadsheet gear grid goes to 1 million! Wow. (SyncFusion goes to 500 by default, ComponentOne goes to 60k) SpreadsheetGear is an older control which has been around for a while. It is built by the same guys who built Formula1, so they have been doing spreadsheets for many years. Sp...