Flexible Interfaces With Optional Methods Are Good: A Java List Case Study
Software design is hard, but we sometimes make it harder on ourselves. Why not adopt a more flexible approach to allow for nuance?
Flexible Interfaces With Optional Methods Are Good: A Java List Case Study
Software design is hard, but we sometimes make it harder on ourselves. Why not adopt a more flexible approach to allow for nuance?
Making a Sandwich is Not Rocket Science: How Elitists Always Stay on Top
If you're struggling in the tech field, please read this. I'm looking to build a community for folks who lack proper mentors.
Loop invariants are a great topic if you ever want to turn someone away from the field. That's a joke.
2023 is the year of my 29th birthday and boy have I started to feel it. Anyway, here's the usual annual list post.
There Has to Be a Better Way: Reflecting on My Automation Catchphrase
Have you ever been working on a task and thought, "there has to be a better way"? Today, we explore that feeling in its relation to automation.
As we roll into 2023, I wanted to take a moment to celebrate my most recent milestone in academia. I'm a PhD candidate!