What's the Point?
It is no mystery that web design and computer engineering are worlds apart from each other, so why do I have my own website?
Well, for starters the majority of the site is not public.
I host multiple productivity tools for myself that can be reached from anywhere I have an internet connection.
Additionally any tool I create can immediately (after some development) be accessible from my phone anywhere I go. This advantage has come in quite handy.
Of course the website is also a place where I can record and share my projects throughout the years in one consolidated location.
Keeping track of all the various projects can be cumbersome and hosting them on my website is a convenient way to store the information.
Ok, why not use something like Squarespace or some other website builder — it would look nicer? Well that's easy: building your own website from the ground up forces you to learn things about web development you would otherwise not experience.
Just a short list of some of the things I have gotten to explore:
- HTML, CSS, Javascript
- Front-end frameworks like Bootstrap, Sass, etc.
- Back-end development with Flask, Jinja, Django, PostgreSQL
- Hosting domains and the website itself
- Security including proper SSL encryption
I believe having your own website is extremely powerful in our connected age.