Go to file
2021-10-01 01:23:17 -04:00
pages Add readme to home, fuzzy search instruction and make UI a tad bit better 2021-09-22 23:53:57 -04:00
scripts Fix arrow key scrolling and make it work on keydown instead of up 2021-09-24 01:34:34 -04:00
stylesheets Minify lambda SVG 2021-10-01 00:28:00 -04:00
.gitignore Add '.DS_Store' to ignore list 2021-09-13 22:52:58 -04:00
404.html Improve UX and add more page links 2021-09-24 00:08:37 -04:00
about.html Add netlify rel 2021-10-01 01:23:17 -04:00
favicon.ico Add favicon.ico 2021-08-07 19:11:35 -04:00
index.html Minify lambda SVG 2021-10-01 00:28:00 -04:00
pages.json Add about page 2021-10-01 00:28:24 -04:00
README.md Add netlify rel 2021-10-01 01:23:17 -04:00

PaulW.XYZ

Netlify Status

Design Rationale Draft

This is a draft of the rationale behind writing pages the way I have. I do not like the traditional web conventions so this is where I experiment the most with interfacing elements. The navigation pane-based design works when they are simple and easy to understand. When they get too complex, people rely on using search bars to get where they want. My goal is to find a method to eliminate the visual noise of the complex navigation panes and find a reasonable alternative them while being easy to use.

Page Categorization

The home page or the index page solely acts as a gateway to all the other pages on the site. The accessible pages are categorized on a need-based system. Since I currently do not have multiple pages, I have them all under a single directory.

Design Principles

The goal of my home page's design is to keep this minimal. There is no need for unnecessary content to waste people's time. The rule is simple: only waste one's time if they willingly do so.

Modern webpages tend to be bulky. This entire site should retain the modern design while being as minimal and static as possible.

  • minimal: a page should not overly rely on programming logic unless the focus is programming logic
  • static: informational pages should not be dynamically changing as the focus is on the content itself

Design Problems

A new user would never understand how this site works. My ideal navigation system would involve having as few navigation elements as possible. This is the reason why I chose to add solely the fuzzy-search bar. However, I have not been able to find a good way to give users of my pages a good way to interact in case they do not use the search bar. I previously used to list them all but it was not easy on the eyes and looked lazy. Maybe a command system that does not use symbols (considering touch devices do not support non-Latin character insertions easily). Maybe something similar to *nix commands. The site somewhat vaguely follows the basic file-system structure. However, this goes against my goal of "ease-of-use" which is why I have not done it yet.