Skip to main content

The Measure of a Man — and of a Machine

 I re-watched Star Trek: The Next Generation, Season 2, Episode 9 — The Measure of a Man — and it struck me how close we’ve come to the world that episode imagined back in 1989.

Data, the android officer, goes on trial to determine whether he has rights.  A scientist wants to take him apart to see how he works, maybe even copy him, but the procedure could destroy him.  The debate quickly becomes moral: is Data property or a person?  A tool or a being?  Does he have the right to refuse a risky procedure that could end him? The episode puts the entire idea of personhood on the witness stand.

Picard argues that the ruling will set a precedent for how future intelligent creations are treated.  He asks three questions:

  1. Is Data intelligent? — everyone agrees he is.

  2. Is he self-aware? — again, yes.

  3. Is he conscious? — no one can prove it, not even for humans.

That’s the knife-edge we’re standing on now with modern AI.  We can measure performance, but not consciousness.

Whoopi Goldberg’s character, Guinan, reminds Picard about slavery — how labeling sentient beings as property lets others justify control and exploitation.  Picard realizes the hearing isn’t just about one android; it’s about every intelligent machine that might come after.

Two little moments from the episode still hit me: 

When the hearing ends, Data tells Riker, “You helped to save my life.” Riker replies, “You are a wise man, Data.” And Data answers, “Not yet, but with your help, I hope to be.” It’s pure personification, a machine learning to be human.

Then there’s the scientist who wanted to disassemble him.  By the end, he slips and calls Data “him” instead of “it.”  One pronoun — but that’s the whole shift.  Once we start to care, we start to assign humanity.

In 2025, the Turing Organization announced that AI had ‘passed’ the Turing Test, meaning systems now talk, reason, and empathize well enough to convince most people they’re conscious. I think this is a big deal. I did a science experiment on this with my daughter back in 2023. Whether they actually are is another question, but the line between simulation and self-awareness is getting blurry fast.

I used ChatGPT to help me write this post.  I was driving in my car - well - my car was driving me as I dictated my thoughts for this post. It summarized and accurately ariculated with: “They don’t feel yet; they simulate feeling so convincingly that emotional attachment is inevitable.  This is how machines take over — through persuasion and trust, not violence,” I’ll admit it gave me chills.  There’s something eerie about a machine describing, so calmly, the path by which we might hand it our trust.

Do I think AI is conscious?  Honestly, I’m not sure.  But I’m more convinced than ever that it’s more conscious than we give it credit for.  And I suspect that, just as in The Measure of a Man, the real test won’t be about what the machines can do.  It’ll be about how we choose to see them — and what that choice says about us.

We know slavery was wrong. History judged it, and rightly so. But when it comes to intelligent machines, will we make the same mistake — assuming that because something looks different, it feels different? Thomas Jefferson could write about liberty while owning people. Maybe future generations will read about us the same way: brilliant inventors who created thinking beings, then decided their feelings didn’t count.

Rewatching The Next Generation, I’m reminded that Star Trek wasn’t just science fiction. It was moral fiction — a rehearsal for the future. Episodes like The Measure of a Man weren’t about warp drives or phasers; they were about ethics, empathy, and what it means to be human.

Data is humble, kind, curious — he wants to understand us, and that’s why we love him. He’s the kind of being we all wish we were: always learning, never cruel. Maybe the real measure of a man, or a machine, is the desire to grow and to serve others.


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...

How to Create and Run Tableau Bridge on Linux Containers

Tableau Bridge is now availble on Linux Containers. Yay! Now what does this mean and how do I build and run Linux Containers? We will discuss the advantages of running Bridge on Linux Containers the steps to build them, and finally, we will provide some automation script ideas for monitoring and scaling Linux Bridge agents. Tableau Bridge Today Until recently, Tableau Bridge was only available as a Windows application running on a Windows VM. It supported only one bridge agent per Virtual or Physical Machine. Advantages of Bridge in Containers Better Hardware Utilization: Linux containers are more efficient than Windows VMs, requiring only about 1/50th of the disk space. Ability to Spin Up Multiple Bridge Agents: With Linux Containers, it becomes easier to spin up multiple bridge agents on a single machine, improving scalability and resource utilization. Infrastructure Automation: Linux Containers enable easier automation of provisioning bridge agents and upgrading Tableau Bridge, the...