Static, Fast, Essential
- Languages: HTML5, CSS3, JavaScript, Python 3, Jinja2.
- Framework: Pelican.
- Primary Focus: Work and personal use.
Objective
Originally this website was meant to be accessed via a QR code in my business card, creating a "hub" containing all the information about me.
This website evolved to be a separate entity that is meant to give an insight on my work and projects, as well as my thoughts and processes that go into creating such projects.
Why Static?
Some people tell me that I should show my knowledge and make a fully-fledged web-application or a well-animated website that makes your jaw drop when you see it; honestly I prefer being essential.
I think that "knowing what the right tool is" is an essential part of any skillset and I consider it the "master of all skills".
Animations and web applications are just memory and CPU hogs when it comes to just showing some essential information to the user. HTML5 is light and allows for nice websites anyway.
I find it really easy to lose yourself into an overly engineered and complicated project, and making something that is both elegant and essential turns out to be a real challenge where you have to balance essentiality, elegance and performance.
This website is made keeping the "elegant transformation" principle in mind, the website works perfectly even with JavaScript disabled.
Static websites are fast and can be beautiful too, don't need much resources and, if well made, they can be viewed on all devices.