Bridging the Capability Gap With AI

In my post, Vibe Coding is all About the Requirements, I talk about how I’ve spent more than half my life programming but I’m still not a great programmer. I judge myself a 5 or 6 on a 1-10 scale, and no self-respecting software development manager would hire a 5 or 6 to work on production code.

So, while I can code, I know my limitations, and there are many of them. 

What I can do effectively, at least as a hobbyist, is vibe code, not only whole programs in languages and for platforms I have no experience with, but also modify or fix existing code, scripts, etc., that aren’t working correctly. I can also host a vibe-coded application on a platform like GCP, which I have a little experience with. 

For most programming tasks, I use Cursor with its Composer 2.5 Standard model. It helped me write a digital collage tool to slice images into pieces, manipulate them individually with filters and edits, and reassemble them into a brand-new composition. This is a client-side JavaScript web app managed via NPM, utilizing HTML5 Canvas for image manipulation and hosted entirely on Firebase. 

I also used Cursor to write a Python script to migrate my entire Obsidian vault, images and formatting included, into Google Docs. 

These are projects I never would have dreamed about tackling, but with AI, I’m finally able to. Not only does the technology expand my set of capabilities and save me time but also helps me to innovate in areas I never would have previously considered.

Leave a Reply

Discover more from Gary Lucero Writer

Subscribe now to keep reading and get access to the full archive.

Continue reading