Missing the Forest for the Trees: Why You Struggle to Solve Problems
Everyone has heard the phrase "missing the forest for the trees," but it's starting to become a theme in my teaching. Let's talk about it.
Missing the Forest for the Trees: Why You Struggle to Solve Problems
Everyone has heard the phrase "missing the forest for the trees," but it's starting to become a theme in my teaching. Let's talk about it.
You would think I'd seen it all in my teaching career, but a new bug just showed up in one of my labs: one that involves using == to compare Integer objects in Java.
Contrary to my piece from a couple years ago, I'm actually coming out in favor of incorporating loop invariants in computer science education—albeit with more of a focus on reasoning than formal...
One day I had this dream to start a series of articles going over some of the more obscure and perhaps even harmful features of programming languages. To kick this series off, I wanted to talk about...
It's a special day when I cover a Java topic. In this one, we're talking about Enums, and the problem(s) they are intended to solve.
As the semester starts to wrap up, I'm a bit busy and a bit burnt out. As a result, I thought I'd have a little fun writing about nasty little bugs I've run into over time. I'll keep it short; don't...