Refactor and Reflect

Hello there, and thanks for stopping by.

I work as a software engineer, and if there’s one constant in my line of work, it’s that you are always learning. The challenge, for me at least, has always been holding onto that knowledge. Too often, a hard-earned lesson gets buried in an old project or a forgotten notepad.

That’s the simple idea behind this website.

The name, “Refactor & Reflect,” is a little nod to what I do. In the coding world, to “refactor” is to revisit something you’ve already built and make it better, cleaner, and easier to understand. That’s what I hope to do here with my own learnings—tidy them up so I can easily find them later. The “reflect” part is just as important; it’s about taking a moment to think about how these pieces fit together and what they really mean.

Ultimately, this site is my personal journal. It’s a place for me to put away the things I figure out, so my future self can find them without having to solve the same problem twice.

I decided to build this out in the open with the simple hope that my notes might help someone else along the way. If you find something useful here, then that’s a wonderful bonus.

Either way, thanks for visiting.

Topics

Following are the main topics that I have explored.