After writing this piece, I mostly fried my brain, but hopefully it helps folks come to terms with the concept of abstraction—even if it's not in a software context.
Welcome to The Renegade Coder, a site for people interested in Python programming and college teaching! Join me on Patreon for even more content.
Latest Articles
Now that we're back to school, I figured it was time to talk about another introductory programming concept: unit testing. This time, I bring you some of my favorite tips targeted at folks who may be...
Rarely do I like to fill up this site with ramblings about my life, but this year has been off the rails. As a result, I can't seem to inspire myself to write about software. Instead, I'd like to...
After leaving engineering to go to graduate school in 2018, I had my sights set on a teaching job in academia. As of Fall 2023, it looks like that dream has finally come true. I am officially a...
It's about time we talk about ousting CampusParc from The Ohio State University campus.
Computer programming might seem dauting to explain, but there are some core concepts that map nicely to ideas we use everyday.