About

Why a pattern library for everyday life?

Pattern languages were introduced by the architect Christopher Alexander in A Pattern Language (1977) to capture good solutions in building and town design. Software engineers later adopted the idea to share design knowledge.

Pattern Life takes the same approach to everyday life. Using a new kitchen gadget, planning a safe hike or finding a parking spot in a crowded city are all recurring problems with known good solutions — but that knowledge is usually scattered across manuals, forums and personal experience.

By writing these solutions down in a consistent structure, Pattern Life makes them easy to find, compare and improve.