There are two very noticeable speeds:
Fast development feeds on these animals:
1. Clear vision of the destination
2. Start with the right tools
3. Race to working code
4. Simple code, infrastructure, data, everything
5. Maximum participation by every willing maker
6. Maximum visibility to maintain zero mysteries
Fast development is not about time and money.
Its about quality systems, happy makers, pride.
Respecting users means zapping every source of slow:
- If Twitter is slow, we won't load the tweets
- If any network API is slow, we work until its fast
- If our database is slow, we scale, cache, do something
- We will invest in frontend code
- We use only the best tools for frontend development
- Our own backends will be API driven and will be fast
Humans cannot tolerate any amount of slowness.