Today, I'm at Eastside Coffee Bar & Workspace. It's a nice little coffee shop with a bunch of seating available to sit and work. I am not at my house because I wanted to get away from the noise of plumbing work that started today. I'm focusing on the basic primitive
Today's topic is pretty straight forward. I got this one from the list of concepts that ChatGPT suggested. I think on days when I'm short on time or feeling less inspired, the generated list could be useful. Sidebar: today I am feeling a bit underpowered because I went to get
It's the weekend and I didn't have much free time today so I'm covering recursion. Recursion is an important topic in programming that often gets looked over because oftentimes it's used in self-evaluating algorithms. But before I go into Opinionland, I'm going to define what recursion is. What is recursion?
Continuing the theme of digging deeper into topics I'm familiar with but not an expert in, today I want to focus on programming paradigms. What are programming paradigms? Programming languages can be designed to accommodate what "style" of programming you can do with them. This is not to say, what
Today's recommendation from ChatGPT was "Algorithms"–yup, just that, in one day, master all algorithms 🤣. But as reality set in, I wanted to narrow down to some algorithms I'm familiar with and try to see if I can dig into them past the high level understanding. I chose sorting algorithms
💡This is day 1 of my 75 day challenge to learn new computer science concepts. Since this is the first day I'm learning about CS concepts in my 75 days of learning concepts, I asked chatGPT to give me a list of things I should learn. It gave me a