This is my personal website that I mainly made for fun.
A programmer by the name Fadi Alailan who still does not know what to specialise in, so is trying out different aspects of programming and IT.
Read my "about page".
This website was made because it is somewhat expected from a developer to have one in this day and age, and I used this website as a project to try out Astro js and Sass.
I am not a fan of very fancy websites, they cool for few minites, but the animation starts to get in my way very quickly, minimalist websites are easier to navigate in my experince.
They also come with the advantage of using less resources, but nowdays most computers can handle animation heavy websites (with some exceptions like the WebGL Aquarium).
There are few things that I can make of the website.
Okay, this idea is interesting but as I mentioned in my About page, writing is not one of my strong suits, and I can see myself getting bored of this website and blogging quickly. and I am not sure what to blog about anyway. If I ever do it I will most likely be one of those guys who write a blog once or twice a year about something interesting he found that he wants to share with others or promote it.
This is a common thing that is done by developers who make a personal website, especially web developers, but there are a few issues with that when it comes to my case.
Most applications I write are CLI (command line interface) applications, it is rare that I need a GUI (graphical user interface). but these portfolio websites mainly show web applications, so they can not show CLI or desktop GUI applications (e.g. application written using GTK or QT).
The only decent way I can think of to show them is to write a blog post about them, but that has the same issues mentioned in the blogging section and honestly I struggle to even write something in my project's README.md files, so I do not see my self committing to this. Furthermore, most recruiters do not want to download something, so if it is not a website then they will not bother, this could be for security or due to time.
Okay, I mentioned the practical reasons, now for something a bit more personal. I did not write the projects on my GitHub so that I please recruiters, I wrote them for myself. It could have been for learning or an automation script, but it was rare that I wrote them to please recruiters, I only started uploading them on GitHub when I was at University so that I could find an internship and I needed a GitHub account to show I had skills when I did not have any work experience.
But you know, I need to pay the bills, so it is not unlikely for me to one day show projects on here that are there just to please recruiters.