Charles Ancheta
https://charles.thyck.top/
Recent content on Charles AnchetaHugoen-ca[email protected] (Charles Ancheta)[email protected] (Charles Ancheta)Charles Ancheta. MITThu, 06 Feb 2025 21:21:04 -07002025-02-06
https://charles.thyck.top/post/2025/02/06/
Thu, 06 Feb 2025 21:21:04 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/02/06/<p>I got too deep into refactoring and worked past 9 PM 😭</p>
<p>It’s Friday tomorrow anyway, so maybe I could get off early once I’ve done all
of the important tasks.</p>
<p>Today is Jherzey and Jesse’s last day in Cancun so I’m going to accompany
Jherzey’s dad to the airport to pick them up. Might grab some food after that.</p>2025-02-05 & what happened for the past 2 weeks
https://charles.thyck.top/post/2025/02/05/
Wed, 05 Feb 2025 00:08:59 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/02/05/<p>Well, that was short-lived. My last post was
<a href="https://charles.thyck.top/post/2025/01/18-19/">17 days ago</a>. Maybe the fact that I made an actual blog
post made this too high-effort. If it wasn’t for Jherzey reminding me about my
website, I probably wouldn’t have started again. Here we go…</p>
<p>The past 2 weeks was consumed by tons of distractions, with no opportunity to
get bored. I binge-watched Over Run Over on YouTube, and once that was done,
binge-watched Trauma Code on Netflix. Then I started playing Half Sword. I have
sunk into a new low when it comes to boredom by actually playing video games. I
say every day “tomorrow I’ll get it together”, and I don’t 😭<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>.</p>2025-01-18 & 2025-01-19 (Weekend)
https://charles.thyck.top/post/2025/01/18-19/
Mon, 20 Jan 2025 02:18:44 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/18-19/<p>Been sleeping too much on weekends recently. I planned on going out to downtown
on Saturday but woke up at 4:30 pm. I just did flashcards, watched some YouTube,
and went back to sleep for 12 hours again.</p>
<p>Today I did go out tubing and eat out with the Gen Z gang.</p>
<p>This weekend was mostly just watching the
<a href="https://charles.thyck.top/post/xiaohongshu/">interactions between American and Chinese people on 小红书 (Rednote)</a>.</p>2025-01-16
https://charles.thyck.top/post/2025/01/16/
Sat, 18 Jan 2025 02:19:01 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/16/<p>Finally got unblocked at a task at work. Doesn’t mean I’m done though.</p>
<p>I went to Jherzey’s by walking just like the previous days, but didn’t know
there was a snows squall. That made the walk pretty interesting. I had to go
back home and actually bundle up to cover my face.</p>
<p>After shovelling, I spent 3 hours with Devin to solve a false LSP error on some
embedded C toolchain. We failed to actually get rid of it, but it was a
character-building experience.</p>2025-01-15
https://charles.thyck.top/post/2025/01/15/
Thu, 16 Jan 2025 01:28:03 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/15/<p>Been consistently waking up at 9am which is good in a way because I’m being
consistent, but bad in a way because it’s so late. My alarm clocks are failing
me for some reason.</p>
<p>I had to slowly clear out the 239 cards to review throughout the day, and now I
have 244 cards for tomorrow. It’s really going to be a grind this week but I
only have 425 new cards out of 1210.</p>2025-01-14
https://charles.thyck.top/post/2025/01/14/
Wed, 15 Jan 2025 00:53:31 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/14/<p>Got up at 9am again today. No worries though, since the rest of my day wasn’t
wasted.</p>
<p>I finally followed my scheduled tasks, limiting my Anki review to only 1 hour
today. That meant fewer new cards today, but at least I didn’t waste any more
time with it and lightened up my review load to only 239 cards for tomorrow.</p>
<p>I also got the chance to get some physical activity:</p>2025-01-11 & 12 (Weekend)
https://charles.thyck.top/post/2025/01/11-12/
Tue, 14 Jan 2025 01:16:52 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/11-12/<p>Gonna have to combine these two because I forgot what I did already aside from
the times I went out 😭.</p>
<p>I slept for half the day for both days and just planned our trip.</p>
<p>Saturday: Unlimited K-BBQ at Ginseng with Jherzey and Ate Mup. I could’ve eaten
a lot more but tried to hold back.</p>
<p>Sunday: Jerusalem Shawarma and Krispy Kreme with
<a href="https://www.linkedin.com/posts/yahya-al-shamali_capstoneproject-riscv-fpga-ugcPost-7185133097288437760-Zjjd">Yahya and Kyle</a>.</p>
<p>Lots of cramming on flashcards as well, but not as much as today (Monday).</p>TIL: Beans Etymology
https://charles.thyck.top/post/til/beans/
Sat, 11 Jan 2025 00:50:18 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/til/beans/<p>Being a Tagalog speaker and a language learner, I’ve always been interested in
etymology of Tagalog words. The obvious influences are Spanish and English, but
there’s also a lot from Hokkien and Malay.</p>
<p>Today I’m going to list out some words that I find interesting:</p>
<ul>
<li>
<p><em>Linggo</em> (Sunday; week) - All the days in Tagalog are directly borrowed from
Spanish one to one, except for Sunday (<em>domingo</em>). Apparently it could be from
Malay <a href="https://en.wiktionary.org/wiki/minggu#Malay"><em>minggu</em></a> which came from
Portuguese <a href="https://en.wiktionary.org/wiki/domingo#Portuguese"><em>domingo</em></a>. Of
course, both of those could be traced to Latin, and Portuguese and Spanish are
pretty close to each other. I just find it interesting that we get to the same
word in a pretty roundabout way.</p>2025-01-10
https://charles.thyck.top/post/2025/01/10/
Sat, 11 Jan 2025 00:39:54 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/10/<p>I actually got up at 6 and felt a lot more motivated today. The fact that I was
probably around only 70% productivity the day before meant that I had to go ham
today. I finally got around starting my daily/weekly planner (and actually
following it).</p>
<p>Also the fact that I also got approved for my PH vacation gave me a lot more
motivation.</p>
<p>Walked to Jherzey’s place while it was raining and super slippery outside. I
actually slipped and landed on my butt.</p>2025-01-09
https://charles.thyck.top/post/2025/01/09/
Sat, 11 Jan 2025 00:36:26 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/09/<p>This was the day that I got up at 6 but stayed in bed until 9 😭 so much for
waking up early.</p>
<p>I ate a small clove of garlic in the morning and it was pretty spicy. Tried
eating a bigger one and it gave me a crazy heartburn.</p>
<p>Had a CitySync discussion with Michael before he leaves for Vietnam.</p>
<p>I also tried out Reaper but didn’t get too far. This was mostly why I didn’t get
to journal for this day, but I also had to deal with a super annoying bug at
work way past work hours.</p>2025-01-08
https://charles.thyck.top/post/2025/01/08/
Thu, 09 Jan 2025 00:02:58 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/08/<p>Woke up early today and did cardio. Almost puked but the cold shower afterwards
hit different.</p>
<p>Also super locked in at work.</p>
<p>Had K-BBQ at home for dinner with pork belly and organ meats.</p>
<p>I asked Jherzey to help me skin the cat and it definitely scared her. I did more
after she left but my right shoulder started hurting. I’m gonna have to take it
easy on the shoulder exercises.</p>2025-01-07
https://charles.thyck.top/post/2025/01/07/
Tue, 07 Jan 2025 23:32:24 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/07/<p>Pretty productive day!</p>
<p><a href="https://charles.thyck.top/post/dev-log/music/">Found a beat for focusing at work</a> so I don’t have to sit
in silence anymore.</p>
<p>I also tried out some online shopping haul with Jherzey after work before eating
<a href="https://en.wikipedia.org/wiki/Momo_%28food%29">momos</a>.</p>
<p>Just now, I set up Anki with
<a href="https://ankiweb.net/shared/info/256323836">Cantonese flashcards</a>. I picked one
without Chinese characters so I actually have to associate sounds to meaning.</p>
<p>I’ve also been consistently waking up at 7 which means that I can finally get to
sleep early (which is why I’m actually able to write before midnight now).</p>Background music while working
https://charles.thyck.top/post/dev-log/music/
Tue, 07 Jan 2025 23:19:11 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/dev-log/music/<p>Finally found some appropriate background music for when I’m working.</p>
<p>My peers used to always ask me what I listen to while working on my computer,
and they’re always shocked to find out that I work in silence. I used to
unironically listen to
<a href="https://www.youtube.com/watch?v=CFGLoQIhmow">lofi hip hop mix 📚 beats to relax/study to</a>
but I get too sleepy. When I listen to music I actually like listening to, I get
too distracted.</p>2025-01-04
https://charles.thyck.top/post/2025/01/04/
Sun, 05 Jan 2025 02:14:44 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/04/<p>Slept pretty much until the afternoon and then worked on
<a href="https://citysync.ca">CitySync</a> stuff.</p>
<p>It’s already Sunday so I basically skipped 2 days of journalling. I definitely
need to streamline this process. I could try using Obsidian for easier
journalling and then automate the publishing process.</p>2025-01-03
https://charles.thyck.top/post/2025/01/03/
Sun, 05 Jan 2025 02:02:36 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/03/<p>Hung out with the Gen Z gang today (actually millennials).</p>
<p>Walked around downtown at -20°C which was fun.</p>
<p>Went hotpot and Hanjan which basically broke
<a href="https://charles.thyck.top/post/2025-resolutions/">resolutions 1 & 3</a> but it’s all good.</p>2025-01-02
https://charles.thyck.top/post/2025/01/02/
Fri, 03 Jan 2025 01:01:29 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025/01/02/<p>I got my passport today so I am now legally allowed to leave the country 😌</p>
<p>I think I should start scheduling my off-work hours because I’m bad at time
management and get distracted easily. It’s already past midnight that I’m
writing on the journal.</p>
<p>EDIT:</p>
<p>I forgot to add why I wanted to do this in the first place. I found an old
notebook of mine from 5+ years ago that had this entry:</p>2025 Resolutions
https://charles.thyck.top/post/2025-resolutions/
Wed, 01 Jan 2025 11:50:00 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/2025-resolutions/<h1 id="q1-goals">Q1 Goals</h1>
<p>Some goals specific to my vacation this March, but also probably good to keep up
for the rest of the year.</p>
<ol>
<li>Lose weight (~5kg) - going to a wedding</li>
<li>Brush up on Chinese - going to HK
<ul>
<li>Not really required to get around, but one time I tried ordering bubble tea
and couldn’t even say what I wanted</li>
</ul>
</li>
<li>Try to eat out less
<ul>
<li>Lines up with Goal 1 and 2, since I’m going on a trip and need to save up</li>
</ul>
</li>
</ol>
<h1 id="the-rest-of-the-year">The rest of the year</h1>
<p>The most generic resolutions you’ll find.</p>My Worst Semester so Far
https://charles.thyck.top/post/my-worst-semester-so-far/
Thu, 04 Jan 2024 16:42:26 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/my-worst-semester-so-far/<p>Fall 2023 was my first semester coming back after being out of school for 16
months (I tried taking CHINA 101 in Fall 2022 but dropped it after a week).</p>
<p>Because of that, I have forgotten how to study. Both midterms and finals went
pretty horribly. It’s not even that I don’t care about grades anymore, and I
definitely could have done better if I just did the practice exams thoughtfully.</p>My domain expired 😭
https://charles.thyck.top/post/expired-domain/
Wed, 15 Nov 2023 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/expired-domain/<p>I hope my <del>namesake</del><sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> pianist <a href="https://anchetamusic.wordpress.com/about/">Charles
Ancheta</a> claims it back eventually.
‘charlesancheta.com’ used to redirect to his Facebook page before I registered
the domain as mine.</p>Building a Static Website - Part 1: Introduction
https://charles.thyck.top/post/static-website-setup/part-1/
Thu, 08 Jun 2023 23:04:45 -0600[email protected] (Charles Ancheta)https://charles.thyck.top/post/static-website-setup/part-1/<p>A couple of months ago, I help a friend set up a website for a business. Today,
I had another talk with a friend about building a portfolio website and he
asked me for a few resources. I couldn’t find a comprehensive one that outlines
all the required steps so I’ll try my best.</p>
<h2 id="what-is-a-static-website">What is a static website?</h2>
<p>From ChatGPT:</p>
<p><img src="https://charles.thyck.top/post/static-website-setup/part-1/static-vs-dynamic.webp" alt="Question: difference between a static and dynamic website in 2 sentences -
Answer: A static website consists of fixed content that remains the same for
all users and is created using HTML/CSS, while a dynamic website uses
server-side technologies to generate content dynamically, allowing for
personalized and interactive experiences tailored to individual
users."></p>TIL: Parallel `make`
https://charles.thyck.top/post/til/parallel-make/
Tue, 30 May 2023 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/til/parallel-make/<p>I’ve always kind of known about the <code>-j</code> flag for <code>make</code>, but I didn’t know
that <strong>it just works</strong>.</p>I Deleted My NPM Packages
https://charles.thyck.top/post/i-deleted-my-npm-packages/
Wed, 10 May 2023 00:59:18 -0600[email protected] (Charles Ancheta)https://charles.thyck.top/post/i-deleted-my-npm-packages/<p>I deleted all 4 of my NPM packages today. It has been over a year since I’ve
last updated them, and I didn’t want to add any more clutter to the system.</p>
<p>I’ve always thought that having published open source code meant something, but
then I realized that it doesn’t matter if it’s not useful.</p>
<p>Learning how to package libraries and applications was a good experience,
though, and I would probably publish stuff IF/WHEN I have actually solved a
need. Here are the reasons why I deleted each of them.</p>Happy New Year!
https://charles.thyck.top/post/pou/
Sat, 31 Dec 2022 21:04:23 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/pou/<p>You might have to zoom in a little bit to see these bad boys. They sing a
just-intonated major pentatonic scale from a low fifth to a high sixth. Just
enough notes to play Auld Lang Syne. Click/tap on a Pou to play a note<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>.</p>
<p>Keyboard controls: z,x,a,s,d,q,w for the notes, space for confetti.</p>
<link rel="preload" href="https://charles.thyck.top/styles/pou.min.a20e01ce011a16273b84d862a9fec9b4c61d29fc51bb91b4a08702f93391c120562c0a55d0ea16309a170feb9532715ffeed7e224164daf5e7c6015a80f54107.css" integrity="sha512-og4BzgEaFic7hNhiqf7JtMYdKfxRu5G0oIcC+TORwSBWLApV0OoWMJoXD+uVMnFf/u1+IkFk2vXnxgFagPVBBw==" as="style" onload="this.onload=null;this.rel='stylesheet'" />
<noscript>
<link rel="stylesheet" href="https://charles.thyck.top/styles/pou.min.a20e01ce011a16273b84d862a9fec9b4c61d29fc51bb91b4a08702f93391c120562c0a55d0ea16309a170feb9532715ffeed7e224164daf5e7c6015a80f54107.css" integrity="sha512-og4BzgEaFic7hNhiqf7JtMYdKfxRu5G0oIcC+TORwSBWLApV0OoWMJoXD+uVMnFf/u1+IkFk2vXnxgFagPVBBw==" />
</noscript>
<script src="https://charles.thyck.top/pou.7d27e5392af3012836c24719baa8f3fa768d893dde0982d28e776de559c493567d0b574bff7cb09e76c2d92834836a59b7f5862f434ea3d776e537800bf0b73c.js" integrity="sha512-fSflOSrzASg2wkcZuqjz+naNiT3eCYLSjndt5VnEk1Z9C1dL/3ywnnbC2Sg0g2pZt/WGL0NOo9d25TeAC/C3PA==" defer></script>
<div class="piano"></div>
<noscript>
<p>Pou won't show up without JavaScript :(</p>
</noscript>
<div class="confetti-container hidden">
<div class="confetti"></div>
</div>
<button id="toggle-confetti">Toggle Confetti</button>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>It’s not as responsive on mobile sadly :( <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>Replicating My Linux Workflow on Windows
https://charles.thyck.top/post/replicating-my-linux-workflow-on-windows/
Fri, 09 Dec 2022 00:49:52 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/replicating-my-linux-workflow-on-windows/<p>A new co-op position meant new hardware<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, and a new technology stack to
learn. Unfortunately, that includes having to use Windows. Coming back to
Windows after almost 2 full years on Linux, it felt like I forgot how to use a
computer. All the keyboard shortcuts that my hands were used to would do funny
things like lock my laptop. I just wanted my shell, my terminal, and my tiling
window manager back.</p>Why I Migrated to Hugo
https://charles.thyck.top/post/why-i-migrated-to-hugo/
Tue, 29 Nov 2022 02:50:15 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/why-i-migrated-to-hugo/<p>Aside from the fact that Hugo is <em>Blazingly Fast™</em>, I had a few problems with
Docusaurus/the whole JS ecosystem that made it hard for me to keep updating my
website.</p>Go Interfaces give me a reason to live again
https://charles.thyck.top/post/go-interfaces/
Wed, 16 Nov 2022 03:52:09 -0700[email protected] (Charles Ancheta)https://charles.thyck.top/post/go-interfaces/<p>A few months ago I made a <a href="https://charles.thyck.top/post/friendship-ended/">meme</a> about Go being my new
favourite language (replacing TypeScript) and I just want to share a satisfying
moment I had recently.</p>
<h1 id="the-task">The Task</h1>
<p>In the <a href="https://cbebe.github.io/v2">previous iteration</a> of my website<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, I
have a few lines in my config that fetches information about my published NPM
packages to be rendered on the
<a href="https://cbebe.github.io/v2/projects/#packages">Projects page</a>. I wanted to do
the same for my new website, outputted as a Markdown table, which can be easily
imported into the page with <a href="https://gohugo.io/functions/readfile/"><code>readFile</code></a>.</p>Dev Log: Boboman - Day 4
https://charles.thyck.top/post/dev-log/boboman/day-4/
Wed, 06 Jul 2022 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/dev-log/boboman/day-4/<p>I feel like the hardest part of writing this game would be the enemy logic. That’s why I’m putting it off for as long as
possible! Today I implemented map generation, randomly placing boxes sufficiently far enough from players.</p>
<p><img src="https://charles.thyck.top/post/dev-log/boboman/day-4/multiplayer.webp" alt="Multiplayer gameplay"></p>
<p>I also added controls for other players, which reminded me of my local multiplayer experience with Boxhead. I miss
having multiple people on play a single keyboard. These days it would be awkward to play that way.</p>Dev Log: Boboman - Day 3
https://charles.thyck.top/post/dev-log/boboman/day-3/
Tue, 05 Jul 2022 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/dev-log/boboman/day-3/<p>Feeling good today. I got to fix the collision bug that was happening yesterday. It actually had to do with the
collision lifecycle, so to make the player detectable, I decoupled the check from the lifecycle of the bomb. Because of
this, I could revert the player’s bomb timer to normal. Moving away from a project and letting your brain sit on a
problem for a while really does wonders.</p>Dev Log: Boboman - Day 2
https://charles.thyck.top/post/dev-log/boboman/day-2/
Mon, 04 Jul 2022 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/dev-log/boboman/day-2/<p>MAJOR BUG ALERT!!</p>
<p>Apparently my collision logic for the bombs weren’t going to hold up. Every time a bomb explodes, there is a small time
window where you can place a bomb and the bomb would not recognize the player, making it a “not new” bomb. Because of
that, the player gets pushed off right away and could end up in the weirdest of places.</p>
<p>After hours of debugging I couldn’t really solve it because of how the collision library orders the entity updates. I
didn’t feel like giving up for today, though, and making no progress. I simply created a deployment script to deploy the
game to <a href="https://cbebe.github.io/boboman/">GitHub pages</a> and fixed the player update logic so it at least doesn’t end up
outside of the map. Still a pretty good day even if I didn’t make as much progress as I wanted.</p>Dev Log: Boboman - Day 1
https://charles.thyck.top/post/dev-log/boboman/day-1/
Sun, 03 Jul 2022 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/dev-log/boboman/day-1/<p>Recently, I’ve been heavily configuring my text editor, Neovim, which means that I’ve been writing a lot of Lua. I do
find it enjoyable, even without having any tooling initially, so I wanted to give game development and
<a href="https://love2d.org">Love2D</a> a try. I just finished
<a href="https://www.sheepolution.com/learn/book/contents">Sheepolution’s How to LÖVE</a> book on Love2D, and felt prepared to make
my first game from scratch. As per Jherzey’s request, I’m creating a Bomberman clone.</p>Bye bye Netlify
https://charles.thyck.top/post/bye-bye-netlify/
Sun, 19 Jun 2022 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/bye-bye-netlify/<p>It was short trial, but GitHub Pages just works better for me.</p>Friendship Ended with TypeScript, now Go is My Best Friend
https://charles.thyck.top/post/friendship-ended/
Tue, 07 Jun 2022 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/friendship-ended/<p><img src="https://charles.thyck.top/post/friendship-ended/friendship-ended.webp" alt="Friendship ended"></p>TIL: My actual height
https://charles.thyck.top/post/til/my-actual-height/
Sun, 29 May 2022 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/til/my-actual-height/<p>Today I learned what my actual height was (at least at the time of writing). For a few years now I’ve always kind of
just stuck with 170 cm because that’s what was in my driver’s license when I got it 5 years ago (I really need to pass
the road test this year). I’m not even sure if that was right at the time.</p>Welcome!
https://charles.thyck.top/post/welcome/
Sat, 28 May 2022 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/post/welcome/<p>Welcome to my website! I am Charles, a Computer Engineering Student working as a Full Stack Web Developer.</p>The Back Burner
https://charles.thyck.top/projects/back-burner/
Mon, 01 Jan 0001 00:00:00 +0000[email protected] (Charles Ancheta)https://charles.thyck.top/projects/back-burner/<p><img src="https://charles.thyck.top/projects/back-burner/side-project.webp" alt="Squirtle labelled “Another Project Idea” joining a group of squirtles all
labelled “Unfinished Project”"></p>
<ul>
<li>Time Tracking PWA for my girlfriend with Svelte frontend and Pocketbase
backend
<ul>
<li>❓REASON: It’s kinda hard to get the requirements down for this because of
how complicated hourly differentials are 😭</li>
</ul>
</li>
<li>Web frontend for <a href="https://devpost.com/software/pincerhex">Pincerhex</a>, a
Hex-playing program by me and my friend Will
<ul>
<li>written in 🦀🦀🦀 Rust 🦀🦀🦀 btw</li>
<li><a href="https://github.com/UndergraduateArtificialIntelligenceClub/hex-tournament-2023-submissions/blob/main/games/results.md">we won btw</a></li>
<li>❓REASON: I already got to show my boss at work and he got obliterated,
mission accomplished
<ul>
<li>It’s still pretty ugly, though</li>
</ul>
</li>
</ul>
</li>
<li>Markdown to LaTeX converter for my Resume (in 🦀🦀🦀 Rust 🦀🦀🦀 btw)
<ul>
<li>❓REASON: I think it’s pretty much complete, but also, I haven’t had to send
out resumes in a while</li>
</ul>
</li>
<li><a href="https://open.kattis.com/universities/ualberta.ca">Open Kattis Group Ranklist</a>
with a few extra columns
<ul>
<li>Show contributed score, and required individual score to climb the next
group rank</li>
<li>❓REASON: Also done, I’m just paranoid about deploying it in my home server</li>
</ul>
</li>
<li>Water Sort Puzzle Solver
<ul>
<li>❓REASON: I uninstalled the game, too addicting</li>
</ul>
</li>
</ul>