In every installment of this series, we’ve tried to understand and dig deep into the tradeoffs of the things…
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.
When it comes to learning, there are generally two approaches one can take: you can either go wide, and try to cover as much of the spectrum of a field as possible, or you can go deep, and try to get really, really specific with the topic that you’re learning. Most…
Today marks the halfway point of this series — we’ve officially made it through the first half of basecs! This is, of…
Whether or not you’re new to sorting algorithms or familiar with some of them already…
Someone once told me that everything important in computer science boils down to trees…
For better or for worse, there’s always more than one way to do something. Luckily for…
The best investment you can make in your own learning is returning back to to the…
If you work with computers (or even if you don’t!), there’s a good chance that you’ve heard people talk about computers as just “a bunch of ones and zeros”. This was one of the few things I knew about computers before I got into software: it’s all just ones and zeros…
These were the top 10 stories published by basecs in 2017. You can also dive into monthly archives for 2017 by using the calendar at the top of this page.