I found this interesting article from Medium about how web design and development seems to mirror architecture periods. It is an interesting read. Check it out!
Random Quote:
Reusability is key in reducing bugs and coding quickly. The more I use a piece of code, the more confident and familiar I become with it, which in turn significantly speeds up my development time. — Robert Duchnik, jQuery Plugin Development In 30 Minutes