Industrial Revolution 2.0

The wheels of change are relentless, and — in the end — the successful are those behind the wheels driving them forward while everyone else is in front of them, adapting to their path.

As AI wipes jobs, Google CEO Sundar Pichai says it’s up to everyday people to adapt accordingly: ‘We will have to work through societal disruption’

I assume everyone is up to date with their understanding of what happened during the Industrial Revolution? I ask because that’s something we tend to celebrate, in spite of the enormous social and economic upheaval.

Without turning this into a historical excursion, the Industrial Revolution swept aside the cottage industries of cotton weavers, forcing most of them into cities to work on the machines that had replaced their labours. Then the disruption turned to agriculture.

You get the idea.

Is there a modern parallel? Yes, sort of, but it’s already happened, in that everything we’ve accomplished has been transformed into training data undergirding these artificial intelligences.


We’re the cotton weavers and the farmers in front of the colossal wheels of change, careful to avoid their vast shadows, awaiting their next turn.


How do we respond to this? No doubt, as predicted, some types of businesses won’t survive this cycle of change. Everyone else, much like those Octane has had as a client since 1999 stand a chance because — and this is the ironic part — while their uniqueness has given them a competitive advantage it was also the same thing that made it difficult to build a sustainable workflow.

Allow me to rephrase: It’s the human component of their businesses that could insulate them from the disruptive nature of this emerging AI revolution.

What I’ve learned from using AI here at Octane are these 3 simple rules:

  • precision prompts;
  • specificity of task(s);
  • constant supervision.

Yes, the human component is what makes AI do amazing things.

I accept this could change, because that’s the nature of a revolution, and it’s up to us to be among those harnessing these wheels of change, but to also be mindful of those in front of them, and to not run them down in pursuit of progress and success.

Octane builds precision workflows for small and medium-sized enterprises (SMEs), who are the
backbone of the economy, weighing in at 99.9% of all businesses.

Download our White Paper to learn more about the hidden costs of inefficient workflows and
how to fix them.


We are AI

Some have predicted that the amount of AI-generated data and information is due to outnumber human-generated by up to 90% some time in 2026.

What about the cost of creation? $0.10 versus $10

When thinking about what AI-generated is, as a thing, we tend to forget (or perhaps not understand that) we humans are the data model, so the onus is on us.

At the moment, most AI agents don’t have access to up-to-the-minute data, but that’s bound to change (think of that as a tomorrow problem).

While these agents are more than capable of articulating statistics (hallucinations aside) that include us and what we’ve accomplished as some sort of homogenised average, they know nothing of the specifics that make us who we are: what we think; and how we think.

So, in time, I imagine that 10% would be where the valuable uniqueness is to be found, because it’d be the exact same place our inimitable human qualities would be found.


How I built Viaje using artificial intelligence

As a business that creates software for a living, the recent surge in the abilities of AI agents has been an intriguing thing to witness and explore — but, computer scientists at the Model Evaluation & Threat Research (METR), a non-profit research group have claimed:

“… we find that allowing AI actually increases completion time by 19 percent — AI tooling slowed developers down.”

The study involved 16 experienced developers who work on large, open source projects, and this limited sample size does at least warrant some scepticism.

Having used AI as an assistant for the last 5-6 months, I decided to build my own version of Google Maps, as a technical exercise, to explore — to a limited extent — the potential of AI.

How I built Viaje

I use Microsoft Visual Studio Code, known as an IDE, an integrated development environment that combines several different tools and services to aid in the process of software development.

Visual Studio Code allows me to chat with an AI agent, and there are several of them (known as “models”) to choose from — in this example, I switched between GPT-4o from Open AI, and Claude Sonnet 4 from Anthropic.

Each time I correspond with an agent, it’s considered a prompt, and like a conversation with a human, words have consequences. It’s possible to create new conversations with an agent, and then switch between them. If the task is complex, I use long-running conversations for the same reason we create an email thread, to retain the essential context of the conversation.

First, I explained to the agent what I wanted to build, supplemented with a list of features, the “stack” (the technologies I wanted to use), and used that as the basis of the continuing conversation with the agent.

Once I was confident it understood what I had in mind, I asked it to create a “README.md” file of what it understood. Here, a “README.md” is a file that contains essential information regarding a project, a common convention in software development.

Second, I asked it to create a plan of action: one each for the backend (the “business logic” of the application that resides on the host) and the frontend (the “presentation logic” of the application that runs in the web browser), which necessitated a bit of a discussion regarding the specifics of the two plans (some of the groups of tasks it had created were in the wrong order, while some were superfluous).

Third, I created an instructions document for the agent(s), most of which serving to add technical guard rails, nomenclature, and define specific versions of technologies.

Between the README, the plans, and the instructions, the agent had an excellent “context” from which to build. Put simple, each time I chatted with an agent, it would refer to the aforementioned documents to populate the context through which our conversation would be focused, refined, filtered and so on.

Fourth, we executed the plans. In the space of 3 weeks (non-contiguous time, that would have been about 4-5 days), I had a working product where I’d written less than 100 lines of code.

In addition to the usual spread of features (step-by-step navigation, local amenities, weather and so on), the agent and I added logic to detect if a destination was coastal using Ordnance Survey Boundary-Line data, and then the Environment Agency Tide Gauge API to find the actual tide times, throwing in tide prediction within a 24 hour window to supplement the route planning that allowed for choosing a date in the future.

Conclusions

Viaje was a success, but what did I learn?

  • AI is excellent at building plans. AI is excellent at executing specific tasks. AI is terrible if allowed to execute an entire plan of action (two, in this case) without human supervision.
  • There was a lot of overlap between the two plans, and the agent — in spite of understanding the connection — couldn’t implement something nuanced and structured alone, hence the constant guidance.
  • Each agent is different: I found that GPT-4o could do the bulk of the work until it encountered what were to it insurmountable problems, where I’d then have to switch to Claude Sonnet 4 to get things moving again.
  • A human-like absent mindedness would creep in from time to time where it would forget some technical specific, or that something that had already been done.
  • As the project grew the more precise its suggestions and recommendations become.
  • If allowed, the agent would keep adding and adding code!

How long would it have taken me to build Viaje without AI?

I chose some cutting edge technologies which would have incurred a steep learning curve, and with this in mind, I suspect 2-3 weeks of contiguous time, in stark contrast to the actual 4-5 days.

Would I recommend using AI?

I’ve enjoyed the most success with the AI agents when I followed these 3 simple rules:

  1. precision prompts;
  2. specificity of task(s);
  3. constant supervision.

In addition to software development, I’ve also used AI agents to do research, to brainstorm ideas and then attempt to validate their fitness. Here, point 2 is critical, in that it’s best to keep the tasks simple but additive, in that they’re chained: Task A contributes to Task B; Task B contributes to Task C and so on. Asking the agent to implement Tasks A through F is often when the problems begin.

AI sometimes gets things wrong, the same as we do, but the perception is that it shouldn’t. AI is not magic, and while that must seem obvious, a lot of the confusion I’ve seen has been in how people have attempted to use it, expecting magic things to happen.

AI is nascent, evolving, flawed, but also compelling and promising. Remember that we are the training data of AI.


Hitting the same target twice

Octane adds a second string to the business bow of graphic and print design agencies, helping them hit the same target twice or more. So working alongside agencies has become a bit of a theme for Octane, and it’s helped remind me of how I started out, decades ago.

Before there was an Octane, I worked in Leeds, and the one thing that I enjoyed the most was the variation in the work I did. I was lifted out of college and chosen to head up a nascent new media department to build websites and create interactive CD and DVDs. Because I was studying design at the time, it allowed me to learn on the job and become a graphic designer by experience more than it did from qualification.

A good number of agencies in and around Leeds were attempting to branch out into new media (as it was known then), and for good reason — their clients were asking for websites and portable interactive presentations (the Internet was slow at the time, so CDs and then DVDs for a short while were a dominant format).

For the big agencies, hiring in tallent was the route forward, but a lot of agencies didn’t — and still don’t — have the resources to do the same, forcing them to miss out of possible work. So this is where Octane comes in, becoming that virtual department:

“We’ve got to move from HubSpot to Zoho and wondered if you knew anyone who could do it?”

“We need a plugin [integration] to connect our Slack team to [an internal or external service]…”

“[A service provider] has changed their pricing and we have to migrate everything to…” At least once, I’ve built an alternative and it still worked out more cost effective than paying a license fee.

And then sometimes:

“We need a few changes making to our website, but the lad who built has packed in!”

“We’ve got this brochure [containing a lot of tabulated data] that we need putting on our website.” In these instances, knowing if it’s a one-time thing or something that’s going to happen again and again has a dramatic effect on cost in the long term.

If these are the sort of questions you’ve been asked and had to pass on or let go, then let’s talk.


The case for digitising and optimising our workflows

I doubt most businesses restrict themselves to the one task, so imagine the savings after optimising two or three.

This speaks nothing of the fact that we would have made reductions in data error, loss, and duplication, too.