More driving with IBM BOB

So, I am actually a bit impressed with BOB. Used it enough to run through all my BOBCOIN credits and then have since been stymied in subscribing since BOB’s directions on how to subscribe to BOB (a little recursive) weren’t helpful. Actually, that is my only complaint so far: BOB doesn’t seem to know how BOB should work….

It HAS been productive and I have been encouraged enough to extend the functionality of the DCM/LetEncrypt app I have been working on. The app spans several languages and frameworks: Angular, TypeScript, Java, Servlets, CL, PCML. In fact, although the app has been in the “almost finished” stage for years, BOB helped me to improve and finish the app within two weeks. Worse (!) I am tempted on a daily basis to add some more functionality to the app because it has been fun and productive. Many more ideas to come.

I WILL re-iterate my original point: You can’t just have BOB, or any AI agent, just “write code” and expect to get a fully complete app, unless the app is trivial. BOB missed many subtle integration requirements and often forgot information from prior code. I had to check the code BOB had written so that 1) I understood what was written and 2) make sure BOB implemented the code in a “smart” way. YOU will always know more about your design requirements than BOB and you will always have future enhancements in mind that you will need to ask BOB to accommodate as BOB writes code. Using BOB is like paired programming, except your partner is AI and WAY fast at writing code. But BOB is a productive way to get code done and it has been fun! Coding doesn’t get better than that.

I’ll subscribe to BOB as soon as BOB, or someone else, can tell me how to do that…

This entry was posted in Programming, Techology Impact and tagged , , . Bookmark the permalink.