Terminal wrote this article

I’ve been thinking about this for a while now. I write all my markdown files for this blog in micro or nvim - I really like the terminal experience. Ever since I wrote my first .bat file for my job, something about the terminal feels cooler than any IDE, notepad, or editor. Especially when you use VSCode - don’t get me wrong, I love VSCode and its never-ending quality-of-life extensions and features.

Read article →

Find your process!

General thoughts 🔗I have a habit of focusing on the “next big thing” rather than what I am already good at. This leads me to neglect my current skillset; as a result, I have never quite mastered many things I could have. I learned this through cooking. Living alone in the city forced me to cook more than I did with my parents. I can cook basic items, but because I always wanted to make something “big and delicious,” I spent little time perfecting my omelets.

Read article →

Nullish Coalescing (`??`) vs. Logical OR (`||`) in JavaScript

JavaScript is the language of the web. This dual role requires it to constantly evolve with new features while maintaining backward compatibility so older websites don’t break. This means that adopting modern, improved features is the developer’s responsibility. You’ll still find outdated practices, like using var, in brand-new codebases in 2025. Today, we’ll focus on one modern feature that should be strictly adopted: using the Nullish Coalescing operator (??) in place of the Logical OR (||) for providing default values.

Read article →