- The major symptom: "creeping featurism"
- two forms of product innovation relevant to design
- Incremental (less glamorous, but most common)
- Radical (most glamorous, but rarely successful)
- two forms of product innovation relevant to design
Second round - how can I apply the book to my work? Questions for myself
- Human-Centered Design
- When something is wrong, the service highlight the issue
- User friendly error message - what to do to recover the operation - Can user understand the error without fear?
- Possibility of undo - Can user undo the operation?
- When something is wrong, the service highlight the issue
- Affordance
- How did the se companies engineer user behaviour?
- What were the moral implications of building potentially addictive products?
- Could the same forces that made these experiences so compelling also be used to build products to improve people's live?
- Where could I find the blueprints for forming habits?
Variable reward phase: in which you reward your users by solving a problem, reinforcing their motivation for the action taken in the previous phase
The study revealed that what draws us to act is not the sensation we receive from the reward itself, but the need to alleviate the craving for the reward.
escalation of commitment: The power of commitments we make have a powerful effect on us
The more users invest time and effort into a product or service, the more they value it. In fact, there is ample evidence to suggest that our labor leads to love.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <template> | |
| <div> | |
| <vue-multiselect | |
| v-model="selected" | |
| :multiple="true" | |
| :options="options" | |
| track-by="name" | |
| :custom-label="title"> | |
| </vue-multiselect> | |
| </div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import Vue from 'vue' | |
| import Multiselect from 'wherever-your-code-exists/Multiselect.vue' | |
| const bind = function(param) { | |
| Vue.component('multiselect', Multiselect); | |
| return new Vue({ | |
| el: param.el, | |
| data: { | |
| options: param.options, | |
| labels: param.labels | |
| } |