I found ChatGPT o3-mini the day after it relased last weekend. I then spent most of the weekend cranking out apps that I've wanted for months and could now have up and running in about an hour and then fairly polished about an hour after that.
It was outstanding! I'd used ChatGPT to help with the CW historgram over the last few weeks. Coding wennt quickly, but occasionally things got dropped on the floor. o3-mini has exceeded all my expectations by just cranking out code that works.
Oh! Before I forget, the point of this post was to point out, (pun intended), an article Simon Willison mentioned that talks about the age of having ideas and making them real quickly. The article by Geoffrey Huntley talks about this kind of rapid prototyping and the cultural shifts among developers that are happening around it.
I wound up with this:
I got the "GI Joe" control panel of my childhood dreams. (The actual kids here who are the reason I even know how cool the Portal end credits are also appreciate the look of the page.) The page has an auto-keyer for calling CQ repeatedly, a custom message sender, and a POTA/SOTA panel that sends out canned messages given the hunter's callsign and RST. That panel also logs my calls in the format that we store them for mapping and adif generation. The iframes for the Utah SDR and the RBN let us see how well our signal's getting out. It's pretty spiffy and mostly I didn't have to think about it.
The best example is that the POTA panel will send out 'gm', 'ga', or 'ge' all on its own by looking at local time and making the decision. Anyone that's ever written datetime handling code knows that it's time consuming. Not anymore!
Speaking of timestamps, KO6BTY and I have been playing around with ionospheric data from publicly available sources for the last couple of years. We found a new source last week and, again, within about an hour had a python script pulling the data into a local sqlite database. The data updats several times a day, but we that's ok, we have a script that accepts the latest date we have and then pulls in only the new data. All of this code was generated by o3-mini!
It's a pretty exciting time to be coding!
Comments
Post a Comment
Please leave your comments on this topic: