IPOM
Programming languageAn experimental programming language and operating-system project focused on clearer application structure.
Why it existsIt is an attempt to rethink assumptions about how software is described, assembled and controlled.
Projects
Working systems and open experiments
Not every project is finished. Each exists because I believe the current alternative is incomplete, fragmented or wrong.
An identity and operations ecosystem for people, businesses, projects, communities, teams and esports organisations.
Why it existsIt exists because online identity should be the centre of the system rather than an accessory attached to a platform.
A structured project database with document collections, queries, indexes, imports, exports and scoped API access.
Why it existsIt gives projects useful infrastructure without forcing their core data into another disconnected service.
A defensive security system designed to manage and protect multiple computers and servers through one account.
Why it existsSecurity should be understandable, controlled and useful rather than a collection of warnings nobody can act on.
A community and private-messaging platform exploring effective moderation without routine surveillance of private conversations.
Why it existsSafety and privacy are difficult to balance, but difficulty is not proof that mass monitoring is the only option.
An experimental programming language and operating-system project focused on clearer application structure.
Why it existsIt is an attempt to rethink assumptions about how software is described, assembled and controlled.
The approach
A project should answer a real problem, expose its own weaknesses and become more credible each time reality proves an assumption wrong.