So many things in the world would have never come into existence if there hadn’t been a problem that needed solving. This truth applies to everything, but boy, is it obvious in the world of computer science.
Today marks the halfway point of this series — we’ve officially made it through the first half of basecs! This is, of…
Truth time: learning about theoretical things every week can get a bit monotonous. As much as it’s important to learn the method behind the madness, it’s equally crucial to understand why we’re embarking upon the path of madness to begin with it. In other words — what’s…
When I first learned about background jobs and scheduling workers, I was only in my first six months of learning to code. At first, I didn’t question how it all worked. I just tried to learn how it worked and to get it working.
For better or for worse, there’s always more than one way to do something. Luckily for…
The more and more that I learn about computer science, the more and more I am convinced that my favorite…
Information is all around us.
In the world of software, the ways that we choose to organize our information is half the battle. Here’s the thing though: there are so many ways to solve a problem. And when it comes to organizing our…
There seems to be an ongoing joke in the programming community that transcends language, library, or…