Sepsis: Difference between revisions

Jump to navigation Jump to search
5 bytes added ,  16 April 2013
→‎Project priorities: missed a "have"
m (→‎JS console: make this list a list)
(→‎Project priorities: missed a "have")
Line 6: Line 6:
=== Project priorities ===
=== Project priorities ===
* '''Not tied to any one app''' (e.g., Firefox-only).  Sepsis tools have broad support for toolkit applications in mind from the start.
* '''Not tied to any one app''' (e.g., Firefox-only).  Sepsis tools have broad support for toolkit applications in mind from the start.
* '''Highly configurable'''.  Sepsis utilities should handle ''most'' of the needs of ''almost all'' of its target users.  These tools are going to be used in contexts where the user is already working on a problem, and likely to frustrate easily (if not already so).  Users shouldn't be averse to ever using Sepsis utilities because, e.g., they don't like the approach to auto-complete, and when they do use them, they shouldn't to do so begrudgingly.
* '''Highly configurable'''.  Sepsis utilities should handle ''most'' of the needs of ''almost all'' of its target users.  These tools are going to be used in contexts where the user is already working on a problem, and likely to frustrate easily (if not already so).  Users shouldn't be averse to ever using Sepsis utilities because, e.g., they don't like the approach to auto-complete, and when they do use them, they shouldn't have to do so begrudgingly.
* '''"Worse is better"'''.  The effect of waiting on a fix for a platform bug can delay progress indefinitely.  Contrast the success and general utility of Firebug, which has essentially followed the "worse is better" approach, to DOM Inspector, which has generally held off on development until a "proper" fix has been made.  When Sepsis runs into one of these kinds of dependencies, it takes the "worse is better" path to make sure the approach most useful to users is available to them ''right now'' while waiting for things to be ironed out elsewhere.  (Note, there are restrictions on this.  See [[#Code_standards|Code standards]] below.)
* '''"Worse is better"'''.  The effect of waiting on a fix for a platform bug can delay progress indefinitely.  Contrast the success and general utility of Firebug, which has essentially followed the "worse is better" approach, to DOM Inspector, which has generally held off on development until a "proper" fix has been made.  When Sepsis runs into one of these kinds of dependencies, it takes the "worse is better" path to make sure the approach most useful to users is available to them ''right now'' while waiting for things to be ironed out elsewhere.  (Note, there are restrictions on this.  See [[#Code_standards|Code standards]] below.)


Confirmed users
82

edits

Navigation menu