User:Paul Clark/Design Study

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
m
m
Line 6: Line 6:
 
[[Paul Clark's Log|My Log]]
 
[[Paul Clark's Log|My Log]]
 
=== Brief ===
 
=== Brief ===
Some people (e.g. this author) are lazy, they don't do things the things which would be most beneficial to them at all times[http://en.wikipedia.org/wiki/Perfect_rationality]. One possible solution is to mandate that rationality [http://lesswrong.com/lw/gn/the_martial_art_of_rationality/] and behavioural psychology, but even if you know are well versed in those fields, applying the concepts can be <i>hard</i>[http://lesswrong.com/lw/km/motivated_stopping_and_motivated_continuation/]. So sometimes (I think) it is more efficient to maniputlate people to do what is best. Or even to manipulate onesself to do what is probably best. That way systems can be put in place whuch will ensure that the best option is more likely to be taken in any situation.  
+
Some people (e.g. this author) are lazy, they don't do the things which would be most beneficial to them at all times[http://en.wikipedia.org/wiki/Perfect_rationality]. One possible solution is to mandate that rationality [http://lesswrong.com/lw/gn/the_martial_art_of_rationality/] and behavioural psychology be taught in schools, but even if you know are well versed in those fields, applying the concepts can be <i>hard</i>[http://lesswrong.com/lw/km/motivated_stopping_and_motivated_continuation/]. So sometimes (I think) it is more efficient to manipulate people to do what is best. Or even to manipulate oneself to do what is probably best. That way systems can be put in place which will ensure that the best option is more likely to be taken in any situation.  
  
So this program is all about augmenting RL with some of the things that motivate people to play games so often and with so much commitment. I am aware that this sounds like a rather broad goal, but hopefully the proposed OO nature of the design will make achieving this goal a matter of many small incremental additions. Some people don't think that doing the work of ranking the realtive value of a task and entering it into a PC program before even starting it will <i>not</i> motivate people. I think that once you get used to ranking tasks and if the quantified results of your decisions are highly visble then you can become quite motivated, especially if you start out just ranking trivial tasks untill you get some points built up in the system (i.e. make an investment in the virtual world).
+
One place which we can take inspiration from is games. The most successful games are those that people are <i>compelled</i> to invest lots of time in (and to do this they must be efficient at motivating people). Some of the aspects which makes gaming so compelling may include: 1) Seeing a quantified benefit of a task completed (experience points, stats increases, leveling up), 2) working toward a defineable goal (as opposed to a vague goal like 'success'), 3) working toward an achievable goal (just 10,000 more exp points), and a biggie - 4) being able to see all the people you are better than, or the people who were better than you but now are not.
 +
 
 +
So this program is all about augmenting RL with some of the things that motivate people to play games so often and with so much commitment. I am aware that this sounds like a rather broad goal, but hopefully the proposed OO nature of the design will make achieving this goal a matter of many small incremental additions. Some people think that doing the work of ranking the realative value of a task and entering it into a PC program before even starting it will <i>not</i> motivate people. I think that once you get used to ranking tasks and if the quantified results of your decisions are highly visble then you can become quite motivated, especially if you start out just ranking trivial tasks untill you get some points built up in the system (i.e. make an investment in the virtual world).
  
 
=== Planned Features (including <i>Future Work</i>) ===
 
=== Planned Features (including <i>Future Work</i>) ===
Line 23: Line 25:
 
Points to keep in mind:
 
Points to keep in mind:
 
* Different people are motivated by different things (thanks Simon)
 
* Different people are motivated by different things (thanks Simon)
* Could sync stats and tasks with other platforms like phones, fb &c.
+
* Could sync stats and tasks with other platforms like phones, fb &c. to enhance the social re-inforcement aspect
 
* ???
 
* ???

Revision as of 04:45, 22 July 2010

Abstracted Motivation: A Points Oriented ToDo List & Scheduler

The name is still being worked on.

Also, the page as it is now was written hastily and the sentance/paragraph structure isn't written to aid readability, this will be remedied shortly

My Log

Brief

Some people (e.g. this author) are lazy, they don't do the things which would be most beneficial to them at all times[1]. One possible solution is to mandate that rationality [2] and behavioural psychology be taught in schools, but even if you know are well versed in those fields, applying the concepts can be hard[3]. So sometimes (I think) it is more efficient to manipulate people to do what is best. Or even to manipulate oneself to do what is probably best. That way systems can be put in place which will ensure that the best option is more likely to be taken in any situation.

One place which we can take inspiration from is games. The most successful games are those that people are compelled to invest lots of time in (and to do this they must be efficient at motivating people). Some of the aspects which makes gaming so compelling may include: 1) Seeing a quantified benefit of a task completed (experience points, stats increases, leveling up), 2) working toward a defineable goal (as opposed to a vague goal like 'success'), 3) working toward an achievable goal (just 10,000 more exp points), and a biggie - 4) being able to see all the people you are better than, or the people who were better than you but now are not.

So this program is all about augmenting RL with some of the things that motivate people to play games so often and with so much commitment. I am aware that this sounds like a rather broad goal, but hopefully the proposed OO nature of the design will make achieving this goal a matter of many small incremental additions. Some people think that doing the work of ranking the realative value of a task and entering it into a PC program before even starting it will not motivate people. I think that once you get used to ranking tasks and if the quantified results of your decisions are highly visble then you can become quite motivated, especially if you start out just ranking trivial tasks untill you get some points built up in the system (i.e. make an investment in the virtual world).

Planned Features (including Future Work)

There will be multiple views of the same basic scheduler/ToDo system i.e.

  • Classic (outlook) style view of calender with views of upcoming tasks sorted by priority or chronologically.
  • Avatar + stats + task lists as above (more in the style of epicWinApp
  • An XMPP extension so that you can use your points to get social status and give you even more motivation.


A reg-exp-y based scheduler i.e.

  • This event occurs at 10/03/2010 0700 hrs + i*7 days (so it repeats at the same time every week). Java's clander class should be able to handle months with weird numbers of days &c.


Points to keep in mind:

  • Different people are motivated by different things (thanks Simon)
  • Could sync stats and tasks with other platforms like phones, fb &c. to enhance the social re-inforcement aspect
  •  ???
Personal tools