ARTIFICIAL INTELLIGENCE
An AI-native strategy firmGlobal Advisors: a consulting leader in defining quantified strategy, decreasing uncertainty, improving decisions, achieving measureable results.
A Different Kind of Partner in an AI World
AI-native strategy
consulting
Experienced hires
We are hiring experienced top-tier strategy consultants
Quantified Strategy
Decreased uncertainty, improved decisions
Global Advisors is a leader in defining quantified strategies, decreasing uncertainty, improving decisions and achieving measureable results.
We specialise in providing highly-analytical data-driven recommendations in the face of significant uncertainty.
We utilise advanced predictive analytics to build robust strategies and enable our clients to make calculated decisions.
We support implementation of adaptive capability and capacity.
Our latest
Thoughts
Podcast – The Real AI Signal from Davos 2026
While the headlines from Davos were dominated by geopolitical conflict and debates on AGI timelines and asset bubbles, a different signal emerged from the noise. It wasn’t about if AI works, but how it is being ruthlessly integrated into the real economy.
In our latest podcast, we break down the “Diffusion Strategy” defining 2026.
3 Key Takeaways:
- China and the “Global South” are trying to leapfrog: While the West debates regulation, emerging economies are treating AI as essential infrastructure.
- China has set a goal for 70% AI diffusion by 2027.
- The UAE has mandated AI literacy in public schools from K-12.
- Rwanda is using AI to quadruple its healthcare workforce.
- The Rise of the “Agentic Self”: We aren’t just using chatbots anymore; we are employing agents. Entrepreneur Steven Bartlett revealed he has established a “Head of Experimentation and Failure” to use AI to disrupt his own business before competitors do. Musician will.i.am argued that in an age of predictive machines, humans must cultivate their “agentic self” to handle the predictable, while remaining unpredictable themselves.
- Rewiring the Core: Uber’s CEO Dara Khosrowshahi noted the difference between an “AI veneer” and a fundamental rewire. It’s no longer about summarising meetings; it’s about autonomous agents resolving customer issues without scripts.
The Global Advisors Perspective: Don’t wait for AGI. The current generation of models is sufficient to drive massive value today. The winners will be those who control their “sovereign capabilities” – embedding their tacit knowledge into models they own.
Read our original perspective here – https://with.ga/w1bd5
Listen to the full breakdown here – https://with.ga/2vg0z

Strategy Tools
Strategy Tools: The 7S Framework – A Comprehensive Guide
By John Khova Global Advisors digital consultant Introduction The McKinsey 7S Framework is one of the most enduring and widely recognised management models in strategic consulting and organisational design. It posits that organisational effectiveness depends not on...
Fast Facts
Fast Fact: Great returns aren’t enough
Key insights
It’s not enough to just have great returns – top-line growth is just as critical.
In fact, S&P 500 investors rewarded high-growth companies more than high-ROIC companies over the past decade.
While the distinction was less clear on the JSE, what is clear is that getting a balance of growth and returns is critical.
Strong and consistent ROIC or RONA performers provide investors with a steady flow of discounted cash flows – without growth effectively a fixed-income instrument.
Improvements in ROIC through margin improvements, efficiencies and working-capital optimisation provide point-in-time uplifts to share price.
Top-line growth presents a compounding mechanism – ROIC (and improvements) are compounded each year leading to on-going increases in share price.
However, without acceptable levels of ROIC, the benefits of compounding will be subdued and share price appreciation will be depressed – and when ROIC is below WACC value will be destroyed.
Maintaining high levels of growth is not as sustainable as maintaining high levels of ROIC – while both typically decline as industries mature, growth is usually more affected.
Getting the right balance between ROIC and growth is critical to optimising shareholder value.
Selected News
Term: REPL (Read-Eval-Print Loop)
“REPL (Read-Eval-Print Loop) acts as an external, interactive programming environment-specifically Python-that allows an AI model to manage, inspect, and manipulate massive, complex input contexts that exceed its native token window.” – REPL (Read-Eval-Print Loop)
A Read-Eval-Print Loop (REPL) is a simple interactive computer programming environment that takes single user inputs, executes them, and returns the result to the user, with a program written in a REPL environment executed piecewise. The term usually refers to programming interfaces similar to the classic Lisp machine interactive environment or to Common Lisp with the SLIME development environment.
How REPL Works
The REPL cycle consists of four fundamental stages:
- Read: The REPL environment reads the user’s input, which can be a single line of code or a multi-line statement.
- Evaluate: It evaluates the code, executes the statement or expression, and calculates its result.
- Print: This function prints the evaluation result to the console. If the code doesn’t produce an output, like an assignment statement, it doesn’t print anything.
- Loop: The REPL loops back to the start, ready for the next line of input.
The name derives from the names of the Lisp primitive functions which implement this functionality. In Common Lisp, a minimal definition is expressed as:
(loop (print (eval (read))))
where read waits for user input, eval evaluates it, print prints the result, and loop loops indefinitely.
Key Characteristics and Advantages
REPLs facilitate exploratory programming and debugging because the programmer can inspect the printed result before deciding what expression to provide for the next read. The read-eval-print loop involves the programmer more frequently than the classic edit-compile-run-debug cycle, enabling rapid iteration and immediate feedback.
Because the print function outputs in the same textual format that the read function uses for input, most results are printed in a form that could be copied and pasted back into the REPL. However, when necessary to print representations of elements that cannot sensibly be read back in-such as a socket handle or a complex class instance-special syntax is employed. In Python, this is the <__module__.class instance> notation, and in Common Lisp, the #<whatever> form.
Primary Uses
REPL environments serve multiple purposes:
- Interactive prototyping and algorithm exploration
- Mathematical calculation and data manipulation
- Creating documents that integrate scientific analysis (such as IPython)
- Interactive software maintenance and debugging
- Benchmarking and performance testing
- Test-driven development (TDD) workflows
REPLs are particularly characteristic of scripting languages, though their characteristics can vary greatly across programming ecosystems. Common examples include command-line shells and similar environments for programming languages such as Python, Ruby, JavaScript, and various implementations of Java.
State Management and Development Workflow
In REPL environments, state management is dynamic and interactive. Variables retain their values throughout the session, allowing developers to build and modify the state incrementally. This makes it convenient for experimenting with data structures, algorithms, or any code that involves mutable state. However, the state is confined to the REPL session and does not persist beyond its runtime.
The process of writing a new function, compiling it, and testing it on the REPL is very fast. The cycle of writing, compiling, and testing is notably short and interactive, allowing developers to preserve application state during development. It is only when developers choose to do so that they run or compile the entire application from scratch.
Advanced REPL Features
Many modern REPL implementations offer sophisticated capabilities:
- Levels of REPLs: In many Lisp systems, if an error occurs during reading, evaluation, or printing, the system starts a new REPL one level deeper in the error context, allowing inspection and potential fixes without restarting the entire program.
- Interactive debugging: Common Lisp REPLs open an interactive debugger when certain errors occur, allowing inspection of the call stack, jumping to buggy functions, recompilation, and resumption of execution.
- Input editing and context-specific completion over symbols, pathnames, and class names
- Help and documentation for commands
- Variables to control reader and printer behaviour
Historical Context and Key Theorist: John McCarthy
John McCarthy (1927-2011), the pioneering computer scientist and artificial intelligence researcher, is fundamentally associated with the development of REPL concepts through his creation of Lisp in 1958. McCarthy’s work established the theoretical and practical foundations upon which modern REPL environments are built.
McCarthy’s relationship to REPL emerged from his revolutionary approach to programming language design. Lisp, which McCarthy developed at MIT, was the first language to embody the principles that would later be formalised as the read-eval-print loop. The language’s homoiconicity-the property that code and data share the same representation-made interactive evaluation a natural and elegant feature. McCarthy recognised that programming could be fundamentally transformed by enabling programmers to interact directly with a running interpreter, rather than following the rigid edit-compile-run cycle that dominated earlier computing paradigms.
McCarthy’s biography reflects a career dedicated to advancing both theoretical computer science and artificial intelligence. Born in Boston, he studied mathematics at Caltech before earning his doctorate from Princeton University. His academic career spanned MIT, Stanford University, and other leading institutions. Beyond Lisp, McCarthy made seminal contributions to artificial intelligence, including pioneering work on symbolic reasoning, the concept of time-sharing in computing, and foundational theories of computation. He was awarded the Turing Award in 1971, the highest honour in computer science, recognising his profound influence on the field.
McCarthy’s vision of interactive programming through Lisp’s REPL fundamentally shaped how developers approach problem-solving. His insistence that programming should be a dialogue between human and machine-rather than a monologue of compiled instructions-anticipated modern interactive development practices by decades. The REPL concept, emerging directly from McCarthy’s Lisp design philosophy, remains central to contemporary programming education, exploratory data analysis, and rapid prototyping across numerous languages and platforms.
McCarthy’s legacy extends beyond the technical implementation of REPL; he established the philosophical principle that programming environments should support human cognition and iterative refinement. This principle continues to influence the design of modern development tools, interactive notebooks, and AI-assisted coding environments that prioritise immediate feedback and exploratory interaction.
References
1. https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop
2. https://www.datacamp.com/tutorial/python-repl
3. https://www.digitalocean.com/community/tutorials/what-is-repl
4. https://www.lenovo.com/us/en/glossary/repl/
5. https://dev.to/rijultp/let-the-ai-run-code-inside-the-repl-loop-26p
6. https://www.cerbos.dev/features-benefits-and-use-cases/read-eval-print-loop-repl
7. https://realpython.com/ref/glossary/repl/
8. https://codeinstitute.net/global/blog/python-repl/

Polls
What determines your success?
We need your help!
We’re testing how people think about their successes and failures. It would be great if you would take 2 minutes to give a simple multiple choice answer and share the poll with your friends.
Take the poll – “What determines your success?”
Then read So You Think You’re Self Aware?
Services
Global Advisors is different
We help clients to measurably improve strategic decision-making and the results they achieve through defining clearly prioritised choices, reducing uncertainty, winning hearts and minds and partnering to deliver.
Our difference is embodied in our team. Our values define us.
Corporate portfolio strategy
Define optimal business portfolios aligned with investor expectations
BUSINESS UNIT STRATEGY
Define how to win against competitors
Reach full potential
Understand your business’ core, reach full potential and grow into optimal adjacencies
Deal advisory
M&A, due diligence, deal structuring, balance sheet optimisation
Global Advisors Digital Data Analytics
14 years of quantitative and data science experience
An enabler to delivering quantified strategy and accelerated implementation
Digital enablement, acceleration and data science
Leading-edge data science and digital skills
Experts in large data processing, analytics and data visualisation
Developers of digital proof-of-concepts
An accelerator for Global Advisors and our clients
Join Global Advisors
We hire and grow amazing people
Consultants join our firm based on a fit with our values, culture and vision. They believe in and are excited by our differentiated approach. They realise that working on our clients’ most important projects is a privilege. While the problems we solve are strategic to clients, consultants recognise that solutions primarily require hard work – rigorous and thorough analysis, partnering with client team members to overcome political and emotional obstacles, and a large investment in knowledge development and self-growth.
Get In Touch
16th Floor, The Forum, 2 Maude Street, Sandton, Johannesburg, South Africa
+27114616371
