Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Barbour's Awelon Project to catalog #73

Open
jryans opened this issue Nov 25, 2022 · 0 comments
Open

Add Barbour's Awelon Project to catalog #73

jryans opened this issue Nov 25, 2022 · 0 comments
Labels

Comments

@jryans
Copy link
Member

jryans commented Nov 25, 2022

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

@jryans jryans added the catalog label Nov 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant