I suck at frontend stuff.
I’m pretty good at algorithms and all that, but the Holy Trinity of HTML/CSS/Javascript historically hasn’t been my thing. After initially trying to implement the whole website from scratch, I caved about 24 hours later and decided to use a nice Jekyll template instead, which is what you’re seeing now. It looks probably about 100 times better, and I even managed to recycle some of the code I wrote initially, which was nice.
However, at the time of writing this, the website design under-the-hood is definitely not good. Pretty much anything that’s well done can be attributed to the template, and the rest is just me messing around with stuff I don’t really understand yet. My resume page might look okay now, but the way I implemented that probably isn’t great.
There’s a point I’m trying to make here though: even though I don’t really know what I’m doing, I still decided to just jump in and do it anyway! I would argue that that is one of the best and fastest ways to learn, especially with programming. It can be scary to use something new and unknown, but you’ve got to start somewhere or you’ll be stuck forever.
Hopefully I follow my own advice here, because I’ve got a lot to learn about before my frontend game becomes at all decent. But I’m excited for the journey!