Let’s create some much needed clarity on AI for coding

(This is the textual version of my video on the YouTube channel for this Blog, Zen and the Art of Software Development)

Let’s start with admitting that we’re in an “AI Bubble”; We have almost daily announcements on new AI related products, or predictions on where we are heading with them. A large part of the product announcements are not for things that we can actually get and use now, but rather for the “in development” or “in research” ones, which (reality check) doesn’t necessarily mean we’ll eventually get them. The products that we do get, don’t always fully deliver on their promises, but again that is normal, given that we need to filter out the “marketing speak”. This should not surprise us, and any acknowledged or claimed limitations invariably end up in the “really soon now” lists. The really interesting predictions are those that are based on current or proposed research, because this is where creativity is actually required to come up with a product or application. Combine that with the obvious need for the budget to burn on this research and (hopefully) development, and suddenly Science Fiction is just around the corner. We’ve even seen predictions where a price-tag was put (provisionally, of course) on an AI capable of replacing senior developers or even PhD level researchers.

Continue reading
Posted in Generative AI | Tagged , , , | Leave a comment

Programming with SimConnect

Ok, I maybe overdid it a bit with part 2, but a series on writing C and C++ applications that use the SimConnect API is getting on its way. Still a lot to learn; I probably need to make sure the individual parts aren’t too large, although this second one, which clocks in at a whopping 2 hours and a bit, probably is survivable thanks to the chapter marks. All the sources are on GitHub, and people can use that to register issues/requests. Let’s see how it works out.

Posted in SimConnect | Tagged , , | Leave a comment

We’re now on YouTube!

I created a channel on YouTube for Zen and the Art of Software Development! There is just a welcome message now, but I’ll add interesting and useful videos about software development, writing apps that talk to Microsoft Flight Simulator, and some “Enterprise” subjects.

Enjoy!

Posted in Uncategorized | Leave a comment

Small note: Layout issues

I may have to rethink this layout choice; it appears to have issues with some combinations of image size and text next to it. For the time being I just put the images above the text.

Posted in Housekeeping | Tagged | Leave a comment

I, for one, welcome our AI overlords… eh… assistants

Are we next? (Dall-E’s take on protesting developers)

For some time now IT managers and developers are being bombarded with alternating predictions of doom and heaven. AI is finally coming for software development jobs and, depending on what kind of media you’re reading, they are great tools to help you become more productive, or else going to replace you or (part of) your team. That is, of course, unless you work on developing AIs or applications with AI, because then the sky is your limit.

This is a new market that is rapidly developing (pun intended), and every other week we have new products unleashed, with an equally unending stream of reviews and comparisons. So, rather than trying to decide which is best, or poking fun at some hideous programming mistakes, let’s instead look at what market these products are trying to target, how well they manage that, and see what conclusions we can draw for the future.

Continue reading
Posted in Uncategorized | Tagged , , , | Leave a comment

Starting a new site

This is my new site, “Zen and the Art of Software Development”. It will feature more generic articles on software development, not just Microservices, so I thought this name was a better match. The layout still needs some work though…

Posted in Uncategorized | Leave a comment