Sections

Ajabbi.com

Mike's Notes

This is my working description of Ajabbi.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

10/05/2025

Ajabbi.com

By: Mike Peters
On a Sandy Beach: 14/12/2023

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

In late 2024, Pipi will become available at www.ajabbi.com. 

More information about Ajabbi is in the Ajabbi Handbook.

The name Ajabbi comes from the name of the login account I had in 1970 as a member of the James Hargest High School computer club. At that time, Databank was a company jointly owned by NZ banks that handled cheque processing using the Fortran programming language. Databank provided a mobile version of Fortran 66 called Portran for school students to learn computer programming. The programs used hand-punched cards.

Ajabbi will establish a not-for-profit foundation to support Pipi.

To do this, the ranked priorities of the foundation will be;

  1. Secure
  2. Resilient
  3. Useful
  4. Efficient
  5. Accessible
  6. Localisation
  7. Viable
  8. Low-cost
  9. Open
  10. Community
  11. Non-profit

Secure

It is a disgrace that large cloud software systems can be hacked and people's privacy can be breached.

Resilient

Software for critical systems needs to be very stable and 100% reliable all the time.

Useful

Great software for things that matter to most people can help make a better world.

Efficient

Sloppy code bloat is unacceptable. Highly functional software can also be beautiful.

Accessible

All disabled people have the right to work and support their families. Software should help with this.

Localisation

Humanity uses over 7,000 languages and 200-plus writing scripts. So should software.

Viable

It should be self-financing and not dependent on grants.

Low-cost

It needs to be affordable for those who need to use it. Minority languages should not cost more.

Open

SaaS applications should be made available on GitHub. Parameters and config should be publicly available.

Community

The user community should drive the governance, development process, provision of training, and translation.

Non-profit

The purpose is not to enrich investors. It is to make a better world.