Skip to main content

Posts

Showing posts from September, 2025

Vibe coding with Gemini CLI

 For sometime I wanted to build a data explorer for Valkey Cache , and this past long weekend afforded me some time to start the project. Instead of building the application from scratch, I decided to give " vibe-coding " a try. After all, there is a lot of excitement around it now, and I wanted to see for myself how effective it could be. I fired off gemini-cli in an empty directory, and gave simple instructions of what I wanted to accomplish: a simple key-value explorer for open source valkey , that runs locally on my machine, can load and save CSV data files, and offers the ability to change keys and values interactively. I asked for the app to be built in python , and to use the tcl-tk libraries for the graphical user interface. I chose tcl-tk for a couple of reasons: it is available on multiple platforms, and is a challenge on OSX after Apple deprecated support for it. The CLI started cranking, and created the directory structure for the application, and asked for pe...