Software Engineering in Web Development, Backend Services, and More

Category: Projects (Page 1 of 38)

Posts introducing, updating, and covering various projects to which I’ve contributed or that I maintain.

Where Can I Watch? 1.6.0: Currently Watching

Where Can I Watch? started as a way to answer one question:

Where can I actually stream the title I want to watch?

But over the last few releases it slowly turned into something else, too. Once you can save shows, track them by episode, and see what airs today, the app stops being a lookup tool and starts being the place you keep track of what you’re watching.

Which created a new problem – one I kept running into myself: I could open the app and see everything I was tracking, but not where I actually was in any of it. I’d start an episode, get pulled away, come back a few days later, and spend time figuring out which one was next.

1.6.0 is about fixing that.

Continue reading

Using Code Review Personas in Claude Code

If you ask Claude Code to review a changeset, you’ll get something useful. You’ll also, eventually, get something like this:

Consider your error handling here. This could be more performant.

It’s not wrong but it’s saying much. Feedback like that could apply to almost any code in any language written at any point in the last few decades.

It doesn’t know that this is a web app where the real risk is an unsanitized $_POST value flowing into a database call, or that this is an iOS app where the concern is a retain cycle in a closure.

Generic code gets generic review.

Continue reading
« Older posts

© 2026 Tom McFarlin

Theme by Anders NorenUp ↑