Dream big, start small, but most importantly, start.
The goal of software engineering is to control complexity, not to create it.
The best architecture comes from responding to the environment.