Skip to content

Instantly share code, notes, and snippets.

@phoebe-leong
Created November 7, 2021 23:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save phoebe-leong/fd315e4417f5a4f3a452a636c9fb024d to your computer and use it in GitHub Desktop.
Save phoebe-leong/fd315e4417f5a4f3a452a636c9fb024d to your computer and use it in GitHub Desktop.
Phoebe's Software Philosophy

Phoebe's Software Philosophy (User-first Software Philosophy)

  • 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment