Everything to Gain from Thriving Southland

Mike's Notes

My notes from an all-day workshop organised for farmers, which I attended yesterday.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library > Subscriptions > Thriving Southland
  • Home > Handbook > 

Last Updated

08/05/2026

Everything to Gain from Thriving Southland

By: Mike Peters
On a Sandy Beach: 07/05/2026

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

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