- Easy to maintain, edit, and use as a program
- Easy to build, preferably prebuilt
- Open source if possible
- Customisable interface, if interface is present - UI/GUI theme toggle, keyboard shortcuts, etc
- Program able to be controlled solely by the keyboard, but does not force sole-keyboard control onto the user
- Program provides easy to use documentation - both for the programmers (regarding what the code does and it's importance (including any APIs created for the program) - can be represented with comments), and for the users (regarding how to use the program)
- Software uses safe code and regularly keeps up with code safety (if neccesary)
Created
November 7, 2021 23:17
-
-
Save phoebe-leong/fd315e4417f5a4f3a452a636c9fb024d to your computer and use it in GitHub Desktop.
Phoebe's Software Philosophy
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment