It turns out bit flags are super handy for managing keyboard shortcuts.
Nothing beats a custom wrapper for learning command line tools, libraries, and APIs.
Reliable software tends to be littered with
if statements for very specific edge cases.
A postmortem of a project I (technically) never finished, but still gained valuable experience from.
After noticing a common pattern with assets, I realize the internal tools could benefit from some refactoring.
With the video files downloaded, it's time to move on the audio extraction.
Now that I have a loosely defined plan, let's go raid the YouTubes.
I love Forensic Files almost as much as I love software development. It's time to make a parfait.
Fortran was built for math (FORmula TRANslation). Let's do something trivial with it.
Finally! You've put together a plan and wrote all the tests, now it's time to clean up some code!
When you're about to take on a large refactoring project, it's imperative that you cover the code you plan on changing with tests.
You've got the green light for a refactor, now you need to put together a plan.
Before you start a large refactoring project, you'll need the answers to some pretty important questions.
WebAssembly is neat, and you should learn it, but that might be tricky.