Web Design

Philosophy

Websites should be minimal.

There is no reason to download five megabytes of Javascript to communicate my hiring credentials. I shouldn't have to wade through frameworks and dark patterns to read a blog post!

I am taking a reductionist approach to web design by:

  • Limiting the number of lines of Javascript.

Javascript consumes unnecessary resources and can distract from information presented; as such, Javascript should serve only to enhance current content.

  • Limiting the number of colors on the site, shifting focus to central components.
  • Reducing the overall complexity of the project.

You can only truly understand a machine if you can remove every piece you don't need. If every piece is necessary for communicating the information, it's all the end user should need to see.

Aesthetics aside, focusing on minimizing web development allows the millions of people worldwide with slow connections to access resources and information. Using a simple subset of CSS and Javascript, too, enables older browsers and hardware to sufficiently load websites.

The web doesn't have to be so hostile or expensive to run. Focus on boiling it down to its essentials.

2022-10-27 ee503b3
2022-10-27 77e608b
2022-10-26 abaadfa
2021-09-22 52a677b
2021-09-21 7732812
2021-09-03 84af9ea
2021-09-03 a43ac6a
2021-08-19 87d9551
2021-08-18 1bb6577
2021-04-24 71b86f7
2021-04-24 20fde56
2021-01-28 b665031
2021-01-18 af0b1e0
2021-01-15 4cf5fb9
2021-01-15 cccf2d4
2021-01-15 f2197ab
2021-01-15 5599273
2021-01-15 446991d
2021-01-09 9d0ea30
2020-11-29 16b87cc
2020-11-18 9451b58
2020-11-17 e08eb91
2020-11-15 a0eccac