{"id":4448,"date":"2026-08-23T15:18:00","date_gmt":"2026-08-23T20:18:00","guid":{"rendered":"https:\/\/williamsportwebdeveloper.com\/cgi\/wp\/?p=4448"},"modified":"2026-08-23T15:18:00","modified_gmt":"2026-08-23T20:18:00","slug":"vibe-coding","status":"publish","type":"post","link":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/?p=4448","title":{"rendered":"Vibe Coding"},"content":{"rendered":"<p>On Saturday I bought the book <strong>Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond<\/strong> by Gene Kim and Steve Yegge (ISBN: 978-1966280026) at Books-A-Million. Vibe coding is essentially just AI assisted coding. I&#8217;m excited by this technology because it allows me to turn my brilliant ideas into applications even when I don&#8217;t know exactly how to code something. It is ideal for small projects which should be simple. Unfortunately small projects are rarely simple because there is always a technical hitch and you can spend hours finding the solution. This sort of thing has always stymied my side projects. Now AI can instantly suggest a solution for the problem that is blocking my progress. In a single weekend I can turn a brilliant idea into what I had envisioned. I am never lacking for inspiration so I have hundreds of brilliant ideas. Usually I do nothing with these ideas because I don&#8217;t have the time to pursue them and I know something will turn up to consume hours in a struggle with the code. But once that is no longer a problem there should be nothing stopping me.<\/p>\n<p>The ideal side project should be modest. You don&#8217;t want to build an app like a startup would be trying to build for hundreds of thousands of users. A small project is more practical and there are many things that you can create without it becoming a major project. For example, plugins and browser extensions can be pretty simple . They require little actual code but they may get very technical. That is where AI comes in. It can handle all the technical aspects. For now, I am focusing on WordPress plugins. I am copying all of the material from the WordPress Plugin Handbook into my notes. I have also turned one of my ideas for a plugin into a demonstration plugin with the assistance of AI. There seems to be a lot of potential here. Just now I was searching for a WordPress plugin to embed a Goodreads widget into this blog post but I could not find one which works.<\/p>\n<p>In addition to plugins and browser extensions, there are small utility applications which can be created. These don&#8217;t have to offer every feature imaginable. All you need is a tool which works a little better than what people are using.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On Saturday I bought the book Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond by Gene Kim and Steve Yegge (ISBN: 978-1966280026) at Books-A-Million. Vibe coding is essentially just AI assisted coding. I&#8217;m excited by this technology &hellip; <a href=\"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/?p=4448\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1887,1,12,1991],"tags":[1992,195],"_links":{"self":[{"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4448"}],"collection":[{"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4448"}],"version-history":[{"count":1,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4448\/revisions"}],"predecessor-version":[{"id":4449,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4448\/revisions\/4449"}],"wp:attachment":[{"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4448"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/williamsportwebdeveloper.com\/cgi\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}