All Posts

Thoughtful reflections on software development, learning, and growth.

Why I Started JCast

“I’m ready! I’m ready!” — SpongeBob SquarePants

I’ve always known I wanted to make a podcast. Seriously, the idea had been floating in my head for a while, and I even pitched...

jcast podcast java

The Training I Didn't Understand (Until I Did)

“This is interesting… but I honestly have no idea what just happened.”

A lot went over my head. And if I’m being completely honest, part of that training didn’t just go over my head, it completely overwhelmed...

craftsmanship training learning
Featured image for Migration to Java 25 and Spring Boot 4: honestly, it was chaos

Migration to Java 25 and Spring Boot 4: honestly, it was chaos

“I’m ready… to break everything and figure it out later!” – SpongeBob SquarePants

Everyone always says that upgrading Spring is easy, right? Just run OpenRewrite, fix a few small things, and you’re done. Well… let me tell you...

java spring migration

Error 404: Motivation Not Found. When Your Codebase Ghosts You

“I’ll have you know that I stubbed my toe last week and only cried for 20 minutes.” - Spongebob SquarePants

We’ve all been there: those days when you’re full of energy, diving into a new project. The code flows, the tests pass, and you feel...

personal career productivity

The Season of Goodbyes

“I can’t do this, Patrick! That’s okay, SpongeBob. I can’t do it either.”

personal career team-culture

Saying No to Say Yes to Yourself

“I can’t do this… but I’m doing it anyway.” — SpongeBob SquarePants

Today, I made a decision I didn’t expect to make: I stepped down from being co-lead of a community I loved at work. It wasn’t...

personal career work-life-balance
Featured image for Introducing JCast: Java, Jokes, and Just Being Real

Introducing JCast: Java, Jokes, and Just Being Real

“It started with three developers and a microphone.”

If there’s one thing we love as devs—besides solving problems and shipping code—it’s talking about the journey. The highs, the bugs, the coffee-fueled nights. That’s...

career community personal

What If We Wrote Code Like We Write Poetry?

“Ravioli, ravioli, give me the formuoli!” - Spongebob SquarePants

We often hear terms like “clean code,” “elegant solutions,” and “beautiful architecture” thrown around in software development. But what if we took those concepts a...

best-practices clean-code philosophy
Featured image for Could Spongebob Teach You About Software Development?

Could Spongebob Teach You About Software Development?

I’m ready! I’m ready! I’m ready! - Spongebob SquarePants (and me, every Monday morning… after lots of coffee)

Okay, maybe not every Monday. There was this one time when I spent two hours trying to figure out why my Java application was throwing...

career best-practices personal

Why I Love Being a Programmer

“This is not your average, everyday excitement. This is… advanced excitement.” – SpongeBob SquarePants

career personal learning