There are two very noticeable times:
Fast development feeds on these animals:
- Clear vision of the destination
- Start with the right tools
- Race to working code
- Simple code, infrastructure, data, everything
- Maximum participation by every willing maker
- Maximum visibility to maintain zero mysteries
Fast development is about time and money.
Its also about quality systems, happy makers, pride.
Respecting users means zapping every source of slowness:
- 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.