Time to Market
←Older revision | Revision as of 06:17, 20 October 2018 | ||
Line 7: | Line 7: | ||
Just download [[wikipedia::Ruby on Rails|Ruby on Rails]] and create your website. The only thing that you need to do is to execute a command in a shell and you have a running application. The application does not do much, but it took just seconds to create it. How can such technology be bad!? | Just download [[wikipedia::Ruby on Rails|Ruby on Rails]] and create your website. The only thing that you need to do is to execute a command in a shell and you have a running application. The application does not do much, but it took just seconds to create it. How can such technology be bad!? | ||
- | An important aspect that helps the [[Time To Market]] perception is [[Cluelessness]]. If the library or framework can be used immediately, without reading bunch of materials. If one can write code without studying the whole API. If the code can execute and do something meaningful, as soon as it is compiled, then the entry barrier is lowered, and the [[Time To Market]] made smaller. | + | An important aspect that helps the [[Time To Market]] perception is [[Cluelessness]]. If the library or framework can be used immediately, without reading bunch of materials. If one can write code without studying the whole [[API]]. If the code can execute and do something meaningful, as soon as it is compiled, then the entry barrier is lowered, and the [[Time To Market]] made smaller. |
What implication does this have with respect to [[API]]s of our libraries? They need to be easy to use, navigate, they need to be self documenting. On the other hand, one can substitute much of this functionality with the [[wikipedia::Ruby on Rails|Ruby on Rails]] trick: having templates, tutorials, premade samples, that can just be taken and used instantly serves this purpose well too. Good tools can make every [[API]] simple to start with... | What implication does this have with respect to [[API]]s of our libraries? They need to be easy to use, navigate, they need to be self documenting. On the other hand, one can substitute much of this functionality with the [[wikipedia::Ruby on Rails|Ruby on Rails]] trick: having templates, tutorials, premade samples, that can just be taken and used instantly serves this purpose well too. Good tools can make every [[API]] simple to start with... |