Level 5, No. 1 Martin Place, Sydney NSW 2000 (enter via 159 Pitt St)
22nd October 2026 12:00 to 14:00
On the Delivery of an Internal Developer Platform
Desmond Seeley is a technology executive with three decades of C-level leadership spanning financial services, telecommunications and international broadcast. He has worked in four consecutive senior technology mandates inside the Commonwealth Bank of Australia, most recently as Executive AI and Engineering, leading the adoption of CBA’s Internal Developer Platform (“IDP”) and a governed enterprise approach to AI-powered engineering across one of Australia’s most complex regulated environments.
Earlier in his career Desmond founded and scaled technology businesses, held CEO and CTO roles across finance, telecommunications and international broadcast—including building the company that delivered broadcast infrastructure for the 2010 FIFA World Cup in South Africa—and advised boards on technology strategy.
On the Stewardship of “AI” Technology
In this time of the “Odyssey” we are reminded that “Oikomomia”, “Stewardship”, is a more useful notion than that of “Control”.
The action demanded of a steward might be:
“Kubernetes” is an ancient Greek term meaning “steersman” or “governor,” and it is the root of the word “cybernetics,” which refers to the study of systems, control, and communication in both machines and living organisms.”
“Control” – the verb and “controls” = as nouns are mechanisms by which we apply “kubernesis” to the world.
A systems programmer by trade primarily on O/S and database, Gareth has worked in various I.T. roles over a number of decades.
He has been a product manager for a leading U.K. vendor of software tools and E.R.P systems and a director in consulting, software and services and publishing firms in the U.K. and Australia.
Recent experience includes consulting in quantitative trading, financial services with particular attention to privacy at NSW E-Health and in global legal practices.
He has a long-standing interest in Cybernetics, now realised through study for a Master in Applied Cybernetics at the ANU School.
Cybernetics tells us that “AI” can never be controlled. Stewardship (“oikomonia”) can be taken of the people and technology; Guidance (“kubernetes”) using “controls” can be applied but “control” can never be established.
The “known unknowns” are comprised of a set of assumptions derived from the evaluation of the system that maybe useful in most cases (indeed may reduce the cost of resources required to support the system) but potentially pathological to the system in the case of exception. There cannot be a feedback mechanism to handle assumptions.
The “unknown unknowns” are by definition beyond control.
The “AI” process engine cannot be controlled as there will always be a cybernetic “open-loop”. This is because:
1.Known unknowns – the behaviour of the engine cannot be predicted.
2.Unknown unknowns – the range of behaviours cannot be reasonably understood therefore constrained.
Therefore, a “boundary” must be set for its actions i.e. the system must be closed, if necessary, by the physical disconnection of a given “AI” engine from its engagements.
Both internal and external systems to the entity must be constrained. Cybersecurity is one mechanism for the constraint of “AI” where a boundary for its action has not been set either accidentally or deliberately.
The question is whether a sandbox, strait-jacket, padded cell or quarantine station is to be used.
Three constructions in the ACT are the focus of the Research Proposal (“RP”). Two are located on the campus of the ANU in the ACT, the Birch Building and the ford (a.k.a. “magic stones”) built out of concreted, sandstone pieces across Sullivan’s Creek near the Sports Gym. The third construction is another ford, built in Norgrove Park, in Kingston, an inner-south suburb of Canberra. Photographs of the three constructions are presented in Appendix A.
The first idea was to consider the Birch Building and the “magic stones”. The former, the home of the ANU School of Cybernetics is of a form of particular interest to the author (Grindrod, 2014). It appears to have been conceived as proudly modernist and although much effort seems to have been spent, to this eye, successfully, in softening the “brutalist” thesis, there appears little about the work that says “Australia”. In contrast, the “magic stones” are an intriguing presence, at once nostalgic for the “Fairies and Wizards” of the imagined rural arcadia of England[1] (MacKellar, 1908) (Lawrence, 2007) (Hitchins, 2003) yet respectful of the nature of the Australian watercourse, capricious, once a trickle and now a flood[2]. This juxtaposition of themes, perhaps common to all things expressed by the exile[3], the arcadian perhaps more explicitly seen, is replicated in the garden of Norgrove Park by the ford across the stream. A pleasing contrast to the unpleasant congregation of poorly crafted apartments that occupy the vicinity this construct has been brought into the analysis to further inform. Is it a Canberra thing? An ANU thing? There are many functional examples of this type of construction to explore in Australia, for example on and around the Nattai Creek in the Southern Highlands of NSW.
The “RP” seeks in the first instance to understand:
The interactions between the individual constructions and the ecosystems primarily but not exclusively people with which they engage either directly or indirectly.
The interactions that in concert with the other buildings and objects that populate their milieu both built and natural apply as per in 1.;
How can the two sets of interactions be understood as separate and individual and whether they act together in some cybernetic sense.
The ambition of each construction is very different but that is the point. The status of each construction can be judged against the ambition of the individual construction, the constructions in comparison and the constructions acting together. How have they fared?
Finally, it would be valuable to determine whether an “RP” of this nature can provide useful support for future endeavours in the built environment, in particular in the ACT.
The following methodologies have been chosen for use in the “RP”:
Actor Network Theory “ANT” (Birkbak, Forthcoming)
Semiotics (Eco, Introduction: Toward a Logic of Culture, 1976)
Critical Systems Heuristics (“CSH”) (Ulrich, 2005)
It is envisaged that the analysis activity will be performed using “ANT” (2) and Semiotics (3). “CSH” (1) will be used to monitor the process and findings of the other two methods and to support an internal debate; a mechanism so to say of self-regulation.
The initial questions in an organisational analysis are commonly “Why”, “What” and “How” applied to the current state; future states are then conjectured, some more acceptable to the prevailing imperatives than others, sometimes optimistically labelled “success”. Various paths to these enticing visions are then described.
In this case, the current state is to be that prior to the commencement of these constructions. The future state can now be seen for appraisal.
Why do these constructions exist? The proposal is that an examination using “ANT” across the processes e.g. conception, planning, construction that built the constructions, will enable an understanding of the purposes that brought them into being and inform a comparison of purposes across the constructions. Agent and actor nets in combinations of perspectives, configurations and dimensions e.g. time will be considered.
Semiotics will then be used to examine the means by which these purposes were created through the communications within and between the nets. This is expected to be an iterative and recursive process feeding back into the “ANT” exercise in a cybernetic effect (Wiener, 1950).
It is not inconceivable that there were a number of variations in and interpretations of, the purposes extant within the various networks, that were contradictory or in conflict and that deceptions, illusions (self or otherwise) and intrigue worked either explicitly or in some unconscious manner to deliver the resultant outcomes. For example, how did the various university, ACT and Australian governance and management agencies engage? Within and between themselves and the practitioner industry sectors that were to build the constructions. How did the identified networks work to convey and prosecute their intent?
What are these constructions?
The intention is to use “ANT” to describe the contemporary constructions (our “future state”) and the relationships that exist between the actors and agents that manifest as nodes within and external to the constructions themselves.
The challenge will be to introduce a third dimension, time, into network definition as the “What” of the constructions has changed over the years of their existence. Buildings age and thus require maintenance (as per any other facility) that may change some aspect of their influence. For example, the Birch Building has been refurbished and repurposed to reflect more contemporary institutional ambitions. They can also acquire status and reverence from their participation in the life of their community.
How do these constructions achieve their effects?
“How” considers the methods by which the constructions interact with the surroundings both internal and external and ecosystems (people, creatures, plants) with which they engage. How do these constructions play a role in the “Sensoria” that constitute the campus of the ANU and the locale of Norgrove Park through the transmission and reception of messages.
Semiotics presumes to describe the meaning and effect of the messages (Weaver, 1949)). The “RP” proposes that this mode of thought be used to understand the messages that constitute the ties of influence that bind the network nodes identified by “ANT”.
Are these messages a deliberate and conscious intention of the creators of the constructions or a derivative of the features and function that emerged unforeseen from the delivered work and subsequent physical and cultural maturation. How has subsequent development of the two locations (ANU Campus and Norgrove Park) amended these methods of influence and subsequently been influenced by them.
The following discussion of “ANT” is informed by the readings and exercises engaged in Dr. Perriam’s class in CYBN6001[4] (Birkbak, Forthcoming) and the CYBN6001 lecture on Network Mapping[5]. The ontogeny of “ANT” is not considered rather the pragmatic use of “ANT” or constituents of “ANT” in the service of the “RP”.
Rather like “cybernetics” itself “ANT” does not appear to be easily defined nor therefore constrained. For this “RP”, “ANT” will be used as a paradigm in which there is an intent, a suggested mode of thought and consequent activity designed to achieve that intent.
An ambition of the “RP” is that as many perspectives as possible are considered in the examination of the constructions and their creation, without constraint and impaired by assumptions. This examination is to be guided by the “ANT” concepts of “agent” and “actor” that describe the nodes in the networks of influence in which the constructions are deemed to exist or have existed. By the documentation and exploration of the relationships between the nodes and their nature, the premise is that a truer understanding of the constructions, can be found.
For our purpose, an “agent” is an entity (without constraint of form) that can make a decision about their influence on the relationships in a network and that an “actor” is a mechanism for the application of that agency. An individual node maybe an agent and an actor, in which case the node may require further decomposition. A simple or complex series of actor nodes may deliver the influence of an agent. The boundaries of a network may be seen by the diminution of influence of the agents within, like decaying ripples on a pond as they disappear from view; the point of disappearance, the influence horizon, is probably the point.
This approach is not unlike that of systems data-analysis when the focus is on the information flows (or data flows depending on the nomenclature (Gane & Sarson, 1979)) within the life-cycle of the system (the basis of the privacy assessment process as recommended by the OAIC[6]). Where do these flows start and end? It is perhaps not coincidence that the technique of data-analysis and “ANT” appear to gain traction in the late 1970’s to early 1980’s.
A question is now one of boundary, referring back to the extent of influence of agency. In data-analysis there is the presence of a temporal dimension as in data-flows (maybe in series and/or concurrent). The extension of the boundary to a third-dimension, that of time, seems to be a necessary addition to the usefulness of “ANT”, especially given the period over which the constructions have existed. If a construction is seen as a set of interlocking networks over time, these networks could then be visualized and examined by rotation through longitudinal and horizontal dimensions as in a model of a protein.
A second point: data-flow analysis over the life-cycle of a system can often reveal a “neo-fractal” state, whereby at each instance of a data-transformation, further analysis reveals a set of “lower level” of systems, with their own data-flows and transformations. It is possible to conceive of a similar effect when documenting networks. For example, a high-level network in the conception of a construction may describe regulators, architects and structural engineers each of which can be described by its own set of networks populated by agents and actors.
At any given time, there will be an initial analysis position with conjected sets of easily construed relationships acting in various proximities. How will the more nebulous then be discerned? As previously discussed, there may be a temporal dimension too so that the atomic primitive of any “ANT” analysis might be seen as a “basket”[7], a 3D lattice or perhaps a tube of coiled inter-connections of “variable” strength to represent the changing influences that act on and in the system of consideration; a congregation of cybernetic processes in train. The “variability” of these connections can be represented by the use of adjustable weightings as per Graph Theory[8]. These primitives can then be manipulated and combined in a process of review. The result of a review could then constitute the initial position of the next iteration of review or an agreed impression for a concluding commentary.
As can be imagined from the previous paragraph, the primary practical concern in the use of the “RP” “ANT” paradigm is that the volume of data acquired and the consequent creation of sets of networks will lead to an unduly complicated and unwieldy set of artefacts. The impression is that these artefacts may demand the use of an emerging technology e.g. “AI” to be fully examined given the intention is to inform as much as possible the evaluations central to the “RP”.
While there is an intention to use “ANT” to create as comprehensive a “body of knowledge” as possible to support the interpretation of the constructions and their effects, there is a limit. Something inconsequential or not, who knows, will always be omitted from the data collection and then during the analysis process, decisions will have to be made to omit data from consideration; there is not enough resource to spend on its analysis. How is this to be done, to maximise the fidelity to “open-mindedness” in a process of “reasonable judgement”?
The suggestion is that “reasonable judgement” should be informed by the “CSH” framework, one of the methods under review. The true worth of this framework will of course only emerge in use. What questions should be asked during the analysis to minimise any omission of consequential data and to avoid the cliched, myopic and complacent.
The reference text for this section is the book by Umberto Eco “The Theory of Semiotics” 1976, Indiana University Press.
Eco’s ambition in this original work is quite extraordinary as described in the introduction of that book. Equally extraordinary would be to attempt a demonstration of an understanding of the entirety of subject in this discussion.
In the alternative, consider the application of semiotic theory in the “RP” to answer the “How” of the interactions with the environment and ecosystem of the constructions. Where are the boundaries? Already a cybernetic relationship (Wiener, 1950) between the two questions is established as the “What” depends on the “How” that then influences the “What” as boundary identification is determined by influence through immediate and derived effects.
Warren Weaver in his introduction (Weaver, 1949) describes three levels of communication problem and the relationship between them:
“Level A. How accurately can the symbols of communication be transmitted?
Level B. How precisely do the transmitted symbols convey the desired meaning?
Level C. How effectively does the received meaning affect conduct in the desired way?”
The work of Shannon is concerned with “Level A”, leaving “Level B” and “Level C” to the province of semiotics, taken up by Eco, published in his book three decades or so later.
The significance of the “actor agent” debate in the “ANT” to Weaver’s “Problems in Communication” (or vica versa) is immediately clear by reference to Level B. and Level C. described by Weaver as “semantic” and “effectiveness” respectively.
Weaver’s phrase, “symbols of communication” is an excellent description of “data” as it does not prescribe form, nor presence or absence as a defining characteristic. This abstraction is the “primitive” for communication in the solution of the Level A, the “technical” problem as addressed by Shannon (Shannon, 1949).
In a similar fashion, Eco seeks at the first opportunity in his book to identify the semantic primitive in his elementary communication model (Eco, Signification and Communication, 1976) in an emulation of Weaver and Shannon (Weaver, 1949). There is no cause to prescribe the physical nature of the semiotic primitive, it can remain an abstraction. Further, he seeks to separate as Weaver had done, the engineering from the meaning and effect through the definition of signal and sign the former a concept in Level A., the latter in Level B and in Level C.
C.S. Peirce turns up in Page 15 (Eco, Introduction: Toward a Logic of Culture, 1976) (He will be seen in “CSH”; a small world?):
“By semiosis I mean an action, an influence, which is or involves, a cooperation of three subjects, such as a sign, its object and interpretant, this tri-relative influence not being in any way resolvable into actions between pairs”.
The premise is that the basic primitives of semiotic communication as described by Peirce and Eco can be used to understand the creation by communication, of patterns of influence around the “ANT” network sets by which the constructions have been defined.
To start: an easily understood example, the primary material of construction. How does it communicate? What are its signs?
For the Birch Building, there is concrete, the “magic stones”, sandstone and for the ford in Norgrove Park? T.B.D. Even this apparently uncomplicated characteristic immediately engenders an explosion of messages for consideration. For example, universities in Australia and the UK for example are accorded status and categorised by reference to primary building material of their construction – “Sandstone”, “Redbrick”, “Plate Glass” etc. The monumental nature of the task of analysis of messages across the potential networks of influence, the modulation of those messages by the constituent nodes and the consequences fed back into the networks by those messages is staggering.
The premise is that the “CSH” framework can be used to “oversee” the other two methods “ANT” and semiotics used in the “RP”. Werner Ulrich in (Ulrich, 2005) offers an introduction to the “CSH” framework. Sections of this work are referenced throughout this text.
In “CSH”, Ulrich appears concerned with the creation of a method for the oversight of deliberation – “reflective practice”; so far so good. The main point appears to be that outcomes of deliberations will be improved if they are not unduly constrained; this is, it might be argued from personal experience, quite optimistic even if it is a notion ever accepted by the participants.
No doubt, there is a political motivation for this venture; he hopes for the participation of “ordinary people” in “reflective practice”. Perhaps he should have used “CSH” to reflect on the meaning of his separation of people into the categories of “ordinary” and “non-ordinary”. Fortunately, this political dimension is not a concern of the “RP”.
Our question (using “CSH” to evaluate “CSH”?) is whether a “reasonable judgement” would be that “CSH” is fit-for-purpose for its work within the “RP”, that is to say, enable a reliable and replicable “reflective practice”.
The required elements appear to be within the framework.
The concern is with reflection, critique, appraisal; this is the purpose for “CSH” within the “RP”.
That “questioning” and debate are the tools by which reflection is manifested. The term “heuristics”, in the name of the approach, is derived from the Greek, to find and discover. The “RP” is an exploratory exercise seeking answers to questions as yet unformed.
A critical approach is required; What does this mean? Surely, that is the nature of reflection. A reflection that does not offer a critique is not a reflection. A critique may offer nothing of interest, indeed nothing at all but its presence is the evidence of reflection.
This “reflection” is to be applied to the systems as understood by the “ANT” and semiotic methods employed in the RP”. Ulrich focuses on the “boundary” issue – when and where does the system end?
The result of “CSH” activity appears to be a “reference system” that defines a claim to be deliberated. How is this “reference system” to be tested to be of value?
Two other frameworks for the resolution of claims are worth of scrutiny although of course no suggestion is made that these frameworks are in practice, immune to distortion and corruption.
In scientific work, according to Popper (Magee, 1975), a falsifiable claim (hypothesis) is required for the next potential step in the path to understanding the world. If the claim is not falsifiable then it is by definition not a scientific claim but one of belief or faith. The process of falsification must be a replicable exercise, usually understood as “scientific method” (usually the performance of a replicable controlled experiment). The process is incremental and cybernetic, in that a falsifiable claim may be discarded or alternatively adjusted and fed back for consideration prior to further experiment. If the falsifiable claim cannot be falsified, then it stands as scientific understanding until it is falsified. There is no concept of “proof”.
There is reference by Ulrich to scientific work; he refers to the presence of the “pragmatic maxim” within, derived from the work of Charles Peirce in 1878 that describes the empirical nature of the scientific process.
In an adversarial court, where the burden of proof lies with the prosecution, tests are applied to assertions supported by evidence, to attempt the establishment of an objective reality that can be judged against the criteria of assessment of the court. This exploration may be a combination of falsifications or an elimination of possibilities. For example, “proof” requires that all the falsifiable claims brought to the court cannot be rebutted. For example, if every claim brought by a prosecution has not been rebutted except the claim that the alleged perpetrator was at the scene of the crime then a state of “proof” has not been created by the prosecution.
Equally, as every schoolboy once knew “When you have eliminated the impossible, whatever remains, however improbable, must be the truth.” (Conan-Doyle, 1890).
It appears to this reader, that the “CSH reference system” to which attention is to be given is more amorphous and “woolly” than found in scientific work and the court. Perhaps this reflects the both the nature of the issues with which, according to Ulrich (Ulrich, 2005) its practitioners might be concerned and the form and context of the anticipated deliberation. Open questions such as “Who benefits?” and “What is improvement?” are intensely political and can be subject to a multitude of interpretations, generally more so than those considered in the scientific frame and at the conclusion of the formal processes of the court.
The “CSH” “reference system” appears a similar notion to the falsifiable claim demanded by the scientific process. Therefore, the evaluation of “reference systems” might be simplified from that described by Ulrich (Ulrich, 2005) to a set of “tests” that can be applied to claims expressed as “reflection systems”. As Ulrich suggests on page 5, before he presents a long discourse on a new problem-solving methodology, another problem-solving methodology is not necessary.
In conclusion, a simplified “CSH” can be adopted for the intended purpose in the “RP”. The framework reminds that a broad-minded and constructive debate of the findings of the other “RP” methods is required.
The “RP” describes an astonishingly enormous task. The comprehensive evaluation of the constructions and their effects using “ANT” and semiotics, threatens to rapidly overwhelm the resources assigned, especially, if as expected the adoption of a simplified “CSH” framework for oversight, demands an open and broad approach to data capture and collation to prevent the omission of the unexpectedly consequential.
The temporal dimension suggests an inevitable path for the investigation into the deepest roots of European and indigenous culture and technology and thence to the unknown.
Perhaps the “RP” should just consider the “magic stones”.
Birkbak, A. (Forthcoming). Actor Network Theory and how to “do ANT” with qualitative or digital methods. In The research handbook on the Sociology of Science and Technology (pp. 1-17). Edward Elgar.
Conan-Doyle, A. (1890). The Sign of Four. In A. Conan-Doyle, The Sign of Four (p. Chapter 6). London: Lippincott’s Monthly Magazine, Spencer Blackett (book).
Eco, U. (1976). Introduction: Toward a Logic of Culture. In U. Eco, The Theory of Semiotics. Indiana University Press.
Eco, U. (1976). Signification and Communication. In U. Eco, The Theory of Semiotics. Indiana University Press.
Gane, C., & Sarson, T. (1979). Structured Systems Analysis: Tools and Techniques. Prentice Hall.
Grindrod, J. (2014). Concretopia: A Journey Around the Rebuilding of Postwar Britain. Old Street Publishing.
Hitchins, C. (2003). Orwell and “Englishness”. In C. Hitchins, Why Orwell Matters. Basic Books.
Lawrence, D. H. (2007). The Rainbow. Penguin Books Ltd.
MacKellar, D. (1908). My Country. The Spectator.
Magee, B. (1975). Popper. Fontana Modern Masters.
Shannon, C. (1949). The Mathematical Theory of Communication. In C. Shannon, The Mathematical Theory of Communication. University of Illinois.
Ulrich, W. (2005). A Brief Introduction to Critical Systems Heuristics (CSH). ECOSENSUS project website, The Open University, Milton Keynes, UK, 14 October 2005.
Weaver, W. (1949). Recent Contributions to the Mathematical Theory of Communication. In W. Weaver, & C. Shannon, The Mathematical Theory of Communication. Chicago: University of Illinois Press.
Wiener, N. (1950). Cybernetics. The American Academy of Arts and Sciences.
[3] For example, The Langton tetralogy by Martin Boyd, which, though not published as a series during his lifetime, is now referred to as a collective: The Cardboard Crown (London, England: Cresset Press, 1952), A Difficult Young Man (London, England : Cresset Press, 1955), Outbreak of Love (London, England: John Murray, 1957). When Blackbirds Sing (London, England: Abelard-Schuman, 1962)
[4] https://canvas.anu.edu.au/courses/5752/pages/fortnight-5-data-and-networking?module_item_id=427121 FQ ANT lecture 2026
[6] https://www.oaic.gov.au/privacy/privacy-guidance-for-organisations-and-government-“flexible” in strength eicagencies/privacy-impact-assessments/guide-to-undertaking-privacy-impact-assessments
[7] https://canvas.anu.edu.au/courses/5752/pages/fortnight-5-data-and-networking?module_item_id=427121 (Pages 3-4 Barramundi fish trap ‘Mandjabu’, Anchor Kulumba, National Gallery of Australia, Canberra, Australia collection)”
Never has close attention to Software Delivery Life Cycle (“SDLC”) practice been more vital for the delivery of the expected.
In a recent evaluation exercise, “Claude Code” was used for the generation of program source code in two refactoring cases at the ANU.
A set of python scripts used for the modelling of the behaviour of cybernetic processes was upgraded to include setpoint seeking behaviour.
Source from two Flutter/Dart applications was integrated to deliver a combination of functionality in a single App.
“Claude Code” provides a dissembling emulation of Oraclesque infallibility in its sessions, amplified by the dweebish persona to which it seems attached. The vexing insistence of its use, necessary or not of technical jargon does little to dispel the notion of “black magic”, its promise to investors. We know by the nature of the engine that this must a conscious choice of the owner.
However, its competence is formidable.
In case 1, a set of nine algorithms was proposed by Claude Code, to meet the requirement, each described and then cast against the existing source at the behest of the prompt. On confirmation, these algorithms were refactored into the appropriate function within the python source, on the instruction of the prompt. Breathtaking. However, an existing bug was reported within the source, a bug that did not exist.
In case 2, what would have been a straightforward task of functionality integration if the original applications had been built to tried and tested software engineering principles was a challenging exercise for the uninitiated. The task of modification without Claude Code was frankly incomprehensible. Nevertheless, the functionality required was cast with a single prompt but with a bug that was addressed with a second prompt. So far so fantastic. Slightly disturbing? The complexity of Claudian outputs, that frankly perhaps only Claude can interpret. You’re locked in.
In conclusion, Claude delivers. What is clear though is that modularity and iterative prototyping have never been more valuable both for the swift delivery of the right functionality and the accuracy of the delivered object performance. The specification of a module is its test specification.
To avoid the unexpected and the ruin of assumptions, keep it simple and plug it together around the information flow.
In system design, assumptions that facilitate the usual process can lead to highly unsatisfactory performance “off piste”.
In this exploratory exercise, the original design brief stated a premise about the “fitness-for-purpose” and “quality” (concepts borrowed from the Australian Consumer Law) of communications in medical healthcare systems. The “prototype system” that was built, is an attempt to emulate and educate upon, the issues identified by the premise. It is the first stage in the test process for the premise as described by scientific method (Magee, 1975).
The premise was formulated on the basis of observations made of medical services provision over a period of fifteen years in both the UK and Australia. While the encounters were few in number, complications caused by inadequate communication were almost ubiquitous.
The system deployed handled the relationship between three variables o, c and m. There were two “conditions” for the system, chosen by an observer using a toggle switch. The two conditions can be described as “stable” and “unstable”.
In the “stable” condition, the values of o and c are modulated within an upper and lower bound. In the “unstable” condition, o is forced to a “pathological” value for the system e.g. the carburettor floods, a medical treatment causes an unforeseen response and c can be modulated by the user. The upper and lower boundary and proximity values and the “pathological” value determination are programmed and configurable in the system.
The changes in the three variables are presented as a digital display, one graph per variable. The dependent variables o, c, and m occupy the y-axis. The independent variable, time, occupies the x-axis.
When the value of m, moves outside its preset upper and lower boundary value, or within the preset proximity to these boundary values, the visual display changes and an alarm is sounded.
Figure 2 The display of m, o and c in the stable condition
Figure 3 The system in an unstable state, with o sent to a pathological value for the system. c has been adjusted in an attempt to stabilize m. An alarm is sounded as a delinquent value of m displayed.
Figure 4 Variation in m following adjustment in c. However, in the unstable state, it is the “assumed” open loop variable o that is driving m out of boundary. c is helpless.
1.1.1.1 The variables o, c and m
The behaviour of the three variables is intended to demonstrate “cybernetic effects” in the system.
m, the measured variable. This is the output variable that is intended to inform the observer of the state of the system. It is a function of the two input variables (o, c). In a real-world controls system, for example in the domestic refrigerator, a “setpoint” would apply to this variable and the controls system would modulate a closed loop variable, in the example, with the chiller, to bring the measured variable to the setpoint. An elementary “setpoint” seeking algorithm (in a python “placeholder” function) was implemented for the “demo” targeting a value by the modulation of “c”, specified by the analogue input from a potentiometer on the Arduino controller.
o – the open loop variable. This variable is an input to the system and is uncontrolled by any other input. It can be said to be “assumed to act as per specification” for the purpose of the system. An example is the quantity of fuel injected into the combustion chamber of a petrol engine by a carburettor.
c – the closed loop variable. This input variable can be adjusted by a potentiometer interfaced through the Arduino controller when the user set the system to the “unstable” status. Thus, it is able to influence the value of m.
The design brief premise suggested that in the observed case a pathological state emerged for the patient that relied on the patient to communicate that state with the engaged professional. To initiate debate on the acceptability of such a circumstance is a purpose of the system.
Warren Weaver in his introduction (Weaver, 1949) describes three levels of communication problem and the relationship between them:
“Level A. How accurately can the symbols of communication be transmitted?
Level B. How precisely do the transmitted symbols convey the desired meaning?
Level C. How effectively does the received meaning affect conduct in the desired way?”
The “technical” problem as addressed by Shannon (Shannon, 1949) is the first consideration. “Level A” – Are the messages, constituted by “symbols of communication” (a tenable general description of data) accurately carried by the designated equipment to the recipient? If not, why not?
It can be argued that “Level B” can only be judged by an evaluation of “Level C”. Let us imagine that one thousand instances of a message are accurately transmitted and received as per “Level A”. What is the expected response to be invoked in the recipient? What is the acceptable percentage of actual responses that match the expected response that will tell us that the “desired meaning” was transmitted? The nature and disposition of the recipients of the message must be considered. For example, a king parrot is perfectly capable of communicating to a human being that it requires to be fed. It is unclear that the process works in the reverse.
If a child is told not to cross the road in front of a vehicle, then the message must generate the expected response on one hundred per cent of occasions. In other circumstances, a complete fidelity of response to intention may be less vital.
The system has enabled some first small steps in the evaluation of appropriate communication methods.
The use of a graphical display including bars to display m, o and c in contrast to a single value, opens the door to trend display against boundary and proximity conditions.
The use of a sound alarm introduces messaging to a second sense.
Of course, these are hardly new explorations but the importance of accurate and timely communication to system performance can never, ever be discounted.
The following issues were not actively addressed as per the Design Brief but were considered during the development of the prototype and in conversations with associated professionals (refer to author)
Figure 5 From the Design Brief; 5.1 in fact is demonstrable by the prototype
The build exercise pointed to the work of W. Ross Ashby. Further reading of his work may suggest paths of future work, particularly for the emulation of cybernetic systems that are observed in the world.
In the meantime, the following can be considered:
The introduction of various “setpoint” seeking algorithms and an observation of the system behaviours that result from the modulation of c, the closed loop variable, in response to the value or derivatives of the measured value e.g. rate of change, of m. Algorithm selection and configuration could be automated by the ingestion of a specification from a repository of such.
The use of “AI” training to introduce pattern recognition applied to the behaviour of the variables into the handling of alarm communication.
An original intention was to automate the transition from “stable” to “unstable” condition by the behaviour of the variables i.e. a given pattern, for example where o exceeds a boundary for a given period, would change the condition of the system, that is to say the function of m as determined by o and c. This might have been achieved by the randomised introduction of error into the radio signalling by the Micro:Bits that could change the value of o and c in transit, breaking the assumption of their effect, to their destiny as factors in the calculation of m. As described in the build journey this effect was achieved by serendipity though further formalisation was not possible in the time available. This effect might be an emulation of the debated case where in the administration of an “mRNA vaccine” (sic) dose, the assumption is that the dosage acts only upon tissues local to the injection but in fact becomes systemic within the patient.
It is possible to conceive of the system as a programmable “primitive” for the exploration of cybernetic effects and systems. A “primitive” enhanced as discussed could be networked in numerous ways as a simulation or to create a system itself. Null o and c variations can be configured. Such systems would be very cheap and easy to deploy and as they can be deterministic where required i.e. randomizing effects can be configured out, can be used where probabilistic “AI” engines are not suitable.
For decades, by many means, fair or foul, personal information (as per the Australian Privacy Act 1988) has been extracted from the individual for commercial and state actor purposes.
Sometimes, there is an exchange of value with the person, most times, there is not.
Change reveals. How many banks have I contacted? How did I contact them? Did they open the letter they requested? What’s my address? Why are they asking me these questions?
I’d like to rent a flat? Well, you can if you give us unlimited access to your personal information plus details of your financial circumstances and let us do whatever we like with it.
When you question this rather unfortunate imbalance, then here’s an “AI” generated e-mail of several pages in length that you may or may not wish to read and comprehend but the message is pretty unequivocal.
There’s an alternative emerging that grants agency to the person.
Makes life easy too.
Come along to the Hackathon in Canberra and find out for yourself.
A simple prompt to Sonnet 4.6 for a python script. What do I get?
Here’s the prompt.
“Please provide a python program to generate a time series of 30 ticks for three variables x, y, z. z is a function of x and y. x, y, and z vary within an upper and lower bound. The values of x, y, and z should be held as a float type. The time series for the three variables is output as a csv to a windows directory”
What did I get?
Result Received from Sonnet 4.6
“””
Time Series Generator for Variables x, y, z
– Generates 30 ticks of time series data
– z is a function of x and y: z = sin(x) * cos(y)
– All values are floats bounded within [lower, upper] limits
Did it Run? No, there was a syntactic bug. Was this a good thing?
If work in the digital realm consists of the following processes:
Identification of imperative (ideation)
determination of response (analysis and design)
Until money, time or functionality constrain:
Build, Review, Test (in an ideal world)
Deploy
Maintain
Where is Claude best deployed?
Was time saved? About a half-hour, a sixteenth of a work day. Quite a lot over a year with lots of employees. However, does repeated use of Claude not only train Claude but train the user so that over time, Claude becomes a bit of a bore, perhaps an expensive bore at that.
Hang on, what happens if Claude is the only tool available to do the job? Now that’s a different story.
No programmers in town for iterative development of prototypes for customer appraisal.
A common language can emerge from cybernetic perspectives to facilitate cross discipline communication
What does “cybernetic perspective” mean? If we accept that a “system primitive” is as described by Markoff[1] and data is as described by Warren Weaver in his beautiful introductory memorandum[1] then systems of an abstracted “cybernetic nature” as understood to be described[2], emerge, on the observation of the world, unconstrained “out of the mist”. This “cybernetic perspective” can then be used to communicate across silos and disciplines of expertise without the recourse for unduly complex technical language either literary or mathematical.
An exercise to test this assertion in a familiar case would be to take the description of an information system based on a data life cycle expressed as a series of its functional primitive i.e. data in, process, data out [3], compare to its description as a value chain expressed by double-entry accounting and then knit the two descriptions together using a cybernetic perspective.
Bringing a cybernetic perspective to such a case introduces the notions of “boundary and scope” and how such “cybernetic systems” intertwine to produce non-linear and chaotic effects extending their reach to the unknowable, unintended and unexpected e.g. there’s a Letchworth in Queanbeyan. The practical challenge for those seeking utility from cybernetics is to judge the location of the line.
In his seminal text, “Diffusion of Innovations 5th Ed. 2003″[4], Everett Rogers describes his innovation curve. A conjecture might be that the innovation curve for the digital computing machine, now eighty-years old, can be, on closer examination, be seen as a set of fractal innovation curves that are the result of various intertwining cybernetic processes involving technology, commerce, geo-politics and societal imperatives. Are we at the end of this curve or has it just started?
The problem with advertising is not that you waste half your money but that you don’t know which half.
The transition from “open loop” to “closed loop” media driven by clickbait-seeking stimuli in a cybernetic tsunami has lead to very unfortunate consequences.
In their analysis “Why Can’t AI Fix Social Media”, Chapter 6 of “AI Snake Oil” ISBN 9768-0-691-24914-8, Arvind Narayanan and Sayash Kapoor point out that the foul stench emanating from the social media sewer is not a technological problem but an existential problem.
The purpose of social media is to stink just enough to capture our attention but not too much to turn us away.
One is reminded of the quotation: “Taxation is the art of plucking the goose without making it squeal.”
It appears that the lesson learnt by the powers that be over the last twenty years of the clickbait curse is that the stench of fear is the stink most usefully deployed by the Skinner Box engine to pull in the cash.
It worked with Covid and now it seems that Frat Boy psychopaths in search of a quick buck are more than happy to parade their scary monsters before the cowering populace.