Mike's Notes
My notes from an all-day workshop organised for farmers, which I attended yesterday.
Resources
- https://www.thrivingsouthland.co.nz/everything-to-gain/
- https://www.blog.ajabbi.com/2025/11/workspaces-for-agriculture.html
- https://www.blog.ajabbi.com/2026/02/waimumu-field-days-background-to-ajabbi.html
- https://www.blog.ajabbi.com/2026/04/agents.html
References
- Reference
Repository
- Home > Ajabbi Research > Library > Subscriptions > Thriving Southland
- Home > Handbook >
Last Updated
08/05/2026
Everything to Gain from Thriving Southland
Mike is the inventor and architect of Pipi and the founder of Ajabbi.
I attended the all-day workshop "Everything to Gain" on 6 May 2026, held at the Ascot Park Hotel in Invercargill, New Zealand. Organised by Thriving Southland.
It was a day full of informative speakers on the global agricultural market, attended mainly by working farmers.
I learned a great deal from the objective data presented and from chatting with the farmers at our table.
Thinking visually while listening
I mentally ran the Workspaces for Agriculture, testing the model assumptions against what I learned.
I also did a brain dump by creating 12 A4 drawings and solving the problem with variables in the current Pipi Core buildout.
Lessons I learned
I underestimated the impact on the naming, generation, and pub/sub of variables caused by- Shifting a working Pipi 9 from a laptop to a data centre with a different host environment.
- The impact of differentiating Pipi into 4 separate role-based editions. This action exposed some hidden problems.
- The addition of a nest structure between Pipi and the host environment.
- The impact of all of the above when each engine can pub/sub and be both deterministic and probabilistic, with multiple copies of each engine, and many in different locations.
- Path length constraint in Windows vs Linux.
- The variable-naming convention used for 12 months has held up.
- More work is needed on variable distribution rules for automation.
- Global
- Local
- etc
This very hard problem can only be solved by running a simulation of all 18 engines in parallel and watching the interaction.
Yesterday, a lot of progress was made visually, answering these questions. Now this needs to be committed to code.
Today I did another 8 drawings. They were of the Messaging Engine (msg) routing variables between the engines in both deterministic and probabilistic modes.




No comments:
Post a Comment