Grids are everywhere. They are present in nature, engineering, art and town planning. Look at this photo of honeycomb for example. The honeycomb is appealing for its visual rhythm but it also serves a practical purpose. The shapes make maximum use of the space and makes access and maintenance very straightforward. Photo by justus.thane
The human eye understands and interprets rhythm, probably from shapes it has seen in the natural world. As such grids can serve both an aesthetic and practical purpose. Take this example of the roof at the British Museum for example. There are echoes of the honeycomb here and from a practical perspective it holds the roof up. Photo by See Wah
Grids are also extremely valuable for organisation. Time after time town planners use grids to maximise the space they have and to provide a logical system for residents. Coming from London, which has little organisation, I found getting round Manhattan extremely simple largely thanks to the grid system.
Newspapers are a great example of a medium that needs to get a large amount of dense copy into a tiny space. I illustrated in a previous article how grids are used extensively to organise content. Pulling an item out of the grid is a common technique to give it prominence.
As you begin to understand that much of the world is organised through grids you will begin to look at things differently. Look at billboards, posters, cars, nature, packaging, maps. You will find that there are grids everywhere. Grids that you can learn from, interpret and understand.
Have an update or suggestion for this article? You can edit it here and send me a pull request.
Linux and Unix watch command tutorial with examples
Tutorial on using watch, a UNIX and Linux command for executing a program periodically and showing a fullscreen output. Examples of watching a file download, a network interface come up, and showing the five most CPU intensive processes.
Build your own Vim statusline
Statuslines in Vim are not hard to create. Making your own means one less dependency in your life.
Custom Vim Bindings in tmux 2.4
tmux 2.4 made a significant change to key bindings. Here is how to support custom keybindings for versions before and after tmux 2.4