Skip to content

Add Barbour's Awelon Project to catalog #73

@jryans

Description

@jryans

https://github.com/dmbarbour/awelon/blob/master/AwelonProject.md

My goal is to unify programmer experience (PX) with the user experience (UX). [...] To me, the unification of PX and UX means that programming becomes a casual effort, such that users make it part of their normal workflow and don't even think about it as programming.

The unification of PX and UX means that people who aren't professional programmers - artists, musicians, scientists, investors, soccer coaches, etc. - are able to think in terms of simple, logical capabilities. [...] Unifying PX and UX is not the same as making user interfaces programmable. It is not the same as coding or teaching people to read or write code. Rather, unifying PX and UX is about eliminating the barriers between applications, making it easy to develop new tools and and share them with a community. There would still be a role for professional programmers, much as there is a role for professional writers or professional cooks. But I think programming can be marginalized as a career, i.e. such that professionals are only needed in 5-10% of the cases where we need them today.

Much of Awelon project's design has been oriented around developing code that is safe and easy to modify, extend, disentangle, extract, reuse, and reason about with global principles.

Users should be navigating and manipulating a system of graphs, diagrams, documents, geometries, functions, sound and video, and other software components with the same ease they navigate files, folders, and web-pages today.

I have nearly quoted the entire document at this point, so I should probably stop here... 😅

Suggester: me

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions