Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
So now that we’re past the default WordPress “Hello world!” template, I’d like to discuss why you are currently witnessing a WordPress installation.
While coding is one of my most sincere passions (the others being J-Pop and some other random stuff that’s irrelevant), it’s obvious that I don’t have enough time in the world to work on all of the projects that I would like to pursue. The simple reality is that, even though I want to dedicate all my effort into properly releasing my KeyClubInterface and Music.php applications, high school, extracurriculars, and college applications interfere with my pursuits quite a bit.
That’s not to say that these extracurriculars are dragging me down or are insignificant. I still love those with all my heart. However, considering the amount of time I have to dedicate to coordinating volunteer events or teaching freshmen how to debate, it’s clear why I can’t exactly complete my projects in a timely manner.
One of those projects, of course, includes this website. Anyone who’s stayed with me for years knows that this website has undergone at least ten different revisions. The first few were WordPress instances I had installed and made a couple of posts on before wiping, usually in the span of a few months. The most recent iteration that you likely saw for the past few months was my attempt to use Laravel to customize my website to my needs.
However, even that proved cumbersome. Despite the fact that Laravel is quite an easy framework for creating views, models, and controllers, it still takes a fair amount of effort to create an application that is ready for deployment. Styling is a whole different story, as anyone who’s worked with CSS in the past will know. As I thought it over, I realized that I had quite a vision for my blog:
- Host the profiles for each of my internet presences
- Create mirrors of each of my GitHub open source projects
- Archive my different works so that they’re accessible under copyleft licensing
- Actively discuss random things such as technology without hassle writing posts
Between the two attempts that I spent attempting to write a Laravel framework for my site, I finally realized that this goal wasn’t going to be reached anytime soon until I managed to decrease my workload (which isn’t going to happen until college).
I took some time to reflect this morning, whether out of normal Monday morning productivity or simply because I needed an excuse to not check my SAT II test scores. That’s when I realized one of my main philosophies in programming:
An open source community means a collaborative community. It is pointless, and divisive, to make alternatives to existing software that don’t have legitimate reason to compete.
This is a philosophy I try to uphold in my everyday projects. I use Nextcloud instead of writing my own solution because Nextcloud works fine as a cloud service provider as it is. I use Jenkins instead of hosting my own files because it already can build projects and provide a continuous integration system without problems. Alternatively, I develop Music.php as a competitor to projects such as Koel because those projects don’t focus on providing a streamlined service to end users.
After having this epiphany, I spent the past 16 hours working on porting all of my existing content from my old blog setup to this site. I’m not going to wipe all my posts (again, which is pointless), but at the same time, I think I’m probably going to be using WordPress for the next few months, even if I randomly decide to change blog providers again.
Hello WordPress, my old friend. I’ve come to talk with you again.