Code carries traces of the person who created it.
It was also an early lesson in the importance of attribution. Ideas have origins. Work has authors. A citation does more than acknowledge where something came from — it allows others to follow the trail, examine the source and build upon it.
That mattered when humans were writing the programs. It may matter even more when machines help write them. Today, the machine itself is beginning to create code. And that changes rather more than programming.
Programming Was About Instructions
- If this happens, do that.
- If something else happens, do something else.
- Otherwise, do this.
If you hadn’t anticipated something, the computer wasn’t likely to stop and say:
It did what you told it to do.
When a Simple Booking Isn’t Simple
Then you start programming it.
- What season is it?
- How many people are staying?
- How many adults?
- Are there children?
- How old are they?
- Which room category?
- Which meal plan?
- What rate applies?
- What amenities and features does the traveller want?
One hotel might allow the first child to stay free and charge for the second. Another might structure the rule differently. Different hotels defined children’s ages differently. Rates changed by season, occupancy and room type. Before long, a seemingly simple transaction had become an extraordinary collection of rules, conditions and exceptions.
The programmer had to anticipate them.
- IF this, THEN that.
- EXCEPT when this.
- UNLESS that.
The computer wasn’t finding the solution.
We were!
The computer was executing the solution we had painstakingly described. That work eventually contributed to a booking system for independent Barbados hotels at a time when sophisticated reservation technology was largely the preserve of bigger hotel companies.
But another problem interested me even more.
Which Hotel Is Right for You?
Availability is one thing. Suitability is another. A conventional booking engine can answer: Which hotels have rooms available? But travellers don’t really want an available hotel.
Travellers want a hotel they’ll enjoy.
A sophisticated, formal hotel might be perfect for one traveller and completely wrong for another. Someone looking for adventure, activity and nightlife probably doesn’t want the same experience as someone seeking tranquillity, elegance and seclusion.
How could we teach a computer something as subjective as that? I became interested in the ideas behind early matchmaking systems. If a computer could match people according to characteristics, we could apply a similar idea to travel. We began experimenting with characteristics that could describe both people and hotels.
We eventually refined the original collection to about forty human characteristics. Later, we expanded the thinking using ideas about personality and fascination—trying to identify words and characteristics that captured what attracted people and what distinguished particular hotels.
The resulting RealHolidays/Persona system attempted to build an impression of the traveller from preferences and behaviour and compare that with a character profile of the hotel.
Suddenly the question wasn’t merely:
- Can I book this hotel?
- It was:
- Does this hotel fit me?
Trying to Program Judgement
This was still programming. We had to design the characteristics, define relationships, construct the rules and decide how matches should work.
But something had changed.
We weren’t simply trying to automate a transaction anymore. We were trying to encode judgement. And we recognised its limitations.
Someone with knowledge of the hotels could check the automated assessment—applying personal experience and common sense to decide whether the computer’s recommendation actually made sense.
Looking back, that distinction seems remarkably relevant today.
- The program could calculate.
- The system could match.
- But a human still judged the result.
Then Programming Changed
With machine learning: Humans build a learning system → Machine learns patterns → Machine applies what it has learned.
The Machine Writes the Program
- It can explain existing code.
- Find bugs.
- Suggest improvements.
- Translate between programming languages.
- Write tests.
- Rewrite inefficient sections.
And increasingly, it can help develop substantial software systems.
That doesn’t mean programmers have disappeared. But something profound has changed.
What Happens to the Programmer?
- Compilers automated translation.
- Databases abstracted data management.
- Spreadsheets allowed millions of people to perform computations without thinking of themselves as programmers.
- Each layer removed some technical work.
- Understanding the problem.
- Knowing what should be built.
- Recognising what information matters.
- Seeing the exceptions.
- Testing whether the result actually works.
When the Machine Can Code but Doesn’t Understand the Problem
A machine can produce flawless code for the wrong objective. It can efficiently implement a bad assumption. It can automate a process that shouldn’t have existed in the first place.
That’s why programming has never really been only about programming languages.
The hardest part was often understanding the system surrounding the code. My old hotel booking problem wasn’t difficult because the computer couldn’t perform the calculations. The difficulty was understanding all the messy exceptions of real hotels and real travellers. Persona went further because the question itself became less precise.
Because every click, every choice, every page opened, every image or video watched provides a signal. Taken together — and viewed across every step of the journey —those signals can reveal interests and preferences, and allow us to infer something of a person’s character.
From Punch Cards to Programming Intelligence
That is an astonishing transition. But the most interesting change isn’t that AI can write code faster than we can. It’s that the relationship between human and machine is changing again. We once told computers how to do things.
That doesn’t eliminate human intelligence.
It moves it.
From writing every instruction toward defining problems, exercising judgement, questioning assumptions and deciding what is worth building.
We began by programming machines. Now machines are beginning to program alongside us. And together, humans and machines are doing something even more remarkable: we are programming intelligence itself
Carousel
Programming Intelligence — At a Glance
From writing precise instructions to building machines that can write code themselves, programming is changing.
This short visual summary explores what that shift may mean for programmers — and why human judgement may matter more, not less.
Summary video
Cite this article
Clayton, Ian R. “Programming Intelligence: When Machines Write the Code.” Rogues in Paradise, 3 September 2026. https://roguesinparadise.com/programmingintelligence
THE SERIES: LIVING WITH AI
After exploring who we are in the RoguesCulture Identity Series, Living with AI turns to where we are going. It explores how artificial intelligence is transforming work, creativity, communication, and decision-making, and how people and businesses can thrive in a world increasingly shaped by intelligent systems.
Working Smarter. Staying Human.
Prelude – Living with AI: The Future Of Work
Living with AI introduces the ideas, opportunities, and challenges that will shape the AI era. Rather than fearing change, the series explores how people, businesses, and communities can understand AI, adapt to it, and use intelligent systems wisely while remaining unmistakably human.
Episode 1 – The Rise of Intelligent Agents
AI is no longer just a tool. It is becoming an intermediary between people, information, creativity, and decision-making. This article explores how intelligent agents are reshaping work, business, and everyday life as they become the new interface between humans and the digital world.
Episode 2 – The Future of Search in an AI World
Search is undergoing its biggest transformation since the birth of Google. Discover how AI agents are reshaping search, websites, SEO, advertising, and online discovery—and why trust, authority, and credibility are becoming the new foundations of digital success. It asks what happens to the major pillars of the search economy:
What Happens to: Search in The Age of AI
Search Becomes Recommendation
Beyond Search | Advertising | Your Website | SEO
Episode 3 – The Curse of Abundance
Artificial intelligence is creating an age of unlimited information, media, and content. But when everything becomes abundant, trust becomes scarce. This essay explores why credibility, authenticity, and human judgment may become the world’s most valuable resources.
Episode 3A – Cosmic Abundance
As artificial intelligence demands ever greater computing power and energy, humanity is beginning to think on a planetary scale. Cosmic Abundance explores how ideas once confined to science fiction—from orbital computing to space-based solar power—are becoming serious engineering discussions, and why technology expands our possibilities while humanity still decides our future.
Episode 3B – Abundant Wisdom
If intelligence becomes abundant and trust becomes scarce, what becomes humanity’s greatest advantage? The Wisdom Economy explores why judgement, ethics, creativity, experience, and purpose may become the most valuable resources of the AI era.
PODCAST 12 – Living With AI
The complete Living with AI conversation. A lively, thought-provoking deep dive that brings together the ideas, assumptions, challenges, and opportunities explored throughout the series. Through engaging discussion, humour, and fresh insights, Podcast12 examines artificial intelligence, work, creativity, search, trust, the Wisdom Economy, and what they may mean for humanity in the age of Abundant Intelligence (AIx).
Why Horses Don’t Pull Trains Anymore
An idea that emerged from the podcast, expanded into a short essay about technological disruption, adaptation and what history can teach us about living with AI.
Also see the follow-up blog and 5-minute podcast:
PODCAST 13- What Horses Teach Us About AI
Living With AI Epilogue – The Real AI Revolution Isn’t Artificial
Artificial Intelligence describes the technology. Abundant Intelligence (AIx) describes the era it has created. This essay explores what happens when intelligence becomes abundant, why value shifts from knowledge to judgement, trust, and wisdom and how humanity can thrive in the Age of AIx.
SERIES: INTELLIGENCE
This series explores the nature of human, artificial and superhuman intelligence—where they differ, where they overlap, and where they may be heading. It examines intelligence beyond reasoning and knowledge, exploring consciousness, emotional intelligence, wisdom, character and the emerging capabilities of AI, as well as the opportunities, uncertainties and risks they may bring.
Episode 1 – What is Intelligence
The many faces of intelligence: why intelligence, common sense and wisdom are not the same thing
Episode 2 – How Does AI Learn? A Simple Idea, Complex Intelligence
These aren’t conventional computer programs. What exactly are we building?
Episode 3 Can AI Develop Common Sense?
Can prediction, perception and internal representations produce something resembling common sense?
Episode 4 — Programming Intelligence
What happens when machines can write code faster and better than human programmers?
Episode 5 -Does AI Have Character?
Can learned behaviour, context, and generalisation create something resembling character? And what are the risks and benefits of giving character to AI?
Episode -6 Can AI KNOW Anything?
What is the difference between storing information, predicting correctly, understanding, believing—and actually knowing?
NEXT SERIES: THE MIND WORKERS
After exploring how artificial intelligence is changing our world in Living with AI, The Mind Workers asks a different question:
Who must we become?
Thinking Smarter. Creating Better. Staying Human.
The Mind Workers explores how writers, researchers, educators, creators, entrepreneurs, and independent thinkers can thrive alongside intelligent systems—preserving the uniquely human qualities that artificial intelligence cannot replace.
The Mind Workers – Prelude: https://roguesinparadise.com/mindworkers/
FUTURE SERIES – BUILDING WITH AI
Building with AI explores how individuals, creators, entrepreneurs, and businesses can design, evaluate, and work intelligently with AI agents. The series focuses on practical applications, real-world examples, and emerging opportunities while emphasising the importance of human creativity, judgment, ethics, and authenticity.
Building With AI then puts these ideas into practice through real-world experiments, workflows, and practical applications.
Prelude: https://roguesinparadise.com/building-with-ai/
INSPIRED BY THE BOOK
ROGUES IN PARADISE
How Britain’s First Slave Colony Became a Global Force.
A Creative Chronicle of Unlikely Heroes, Rogues, and Legends
in Empire’s Shadow
Explore the ideas behind the book —or
Go straight to the story.

Unlikely voices, rogues and legends, rising from Britain’s blueprint for slavery to a republic beyond the Empire’s shadow







