Caleb Eckman

Site Design: Concept and Layout

Published on January 23, 2023

If I could describe the concept for this site in a few words, it would be this:

Back to basics, with sprinkles. 🍦

I've created many portfolio websites over the years, and every time I revisit old versions there's typically more cringing than smiling. Something that I thought looked good at the time would seem clunky, cumbersome, or misguided years later.

Designs can go bad for any number of reasons. Primarily, it tends to happen when someone tries too hard. In my own experience, it can even happen when I have a good concept and then take the concept too far. I always try to adhere to the KISS principle (keep it simple, stupid), whether it's design, code, or anything else.

Back to Basics

At the end of the day, you want clearly defined and organized content. This time around, I leaned heavily into text: it's the simplest way to convey ideas. Text doesn't go out of style, and it doesn't bog down the browser. In a time when bloated, ad-stuffed websites reign supreme, I humbly offer clean, consistent, stylized text.

There is definitely a benefit to leaning into what the browser does best: vertically scrolling text, visible links, and sparse imagery.

Sprinkles

Once you've got good content and consistent layout, then it's time to add finishing touches. When choosing how to spruce up my website, I decided to create a dedicated header area where I could add imagery and animation. I built a theming system so that I could create a variety of designs and allow the visitor to choose how they want things to look. Because my design has a consistent layout, it'll be much easier to iterate and change things down the road.

In the future I may do more in-depth explanations of each of my themes, so keep an eye out for those.