Watchmaker's approach to web development