Principles of small-scale development
To avoid "big Internet":
Start small, with minimal dependencies.
Don't automate something until you've done it manually first.
Work closely with an end user to make sure you're producing something useful.
I will be updating this list over the next few weeks, as I work on my exploration.