Andrew Katsikas - Software Engineer

'Vibe coding' a port of my Python 'IMDb enhanced search' application to Go, using Claude

So I spent a little time “vibe coding” a port of my old “custom film finder” (which uses the Internet Movie Database’s (IMDb) generous free datasets) from Python to Go, using Claude. I wanted to see what the hype was all about. I’m left lukewarm.

Let’s start with the good:

As for the not-so-good:

Ultimately, I had to rework the code on my own to get it to a satisfactory place. I am seriously skeptical of developers who are so hyped on Claude that they think you can develop applications in minutes without needing hours of code-review and rework.

I am a frequent user of LLMs for coding, but I think remaining vigilant and not jumping on the hype train is key. These are powerful tools that are not magical and require careful usage.

To conclude, please enjoy the ported repository on GitHub.

#go #golang #python #claude #llm #vibe-coding