Avoiding all the usual, boring app development problems with AI

Most of the generative AI applications we'll see in the coming years will be just new features added to existing applications. Even more pragmatically, simply improving how existing applications work will drive a lot of the AI benefits. When it comes to applications, this means we should manage AI like we would any other service, both in process and how we run it. That's my prediction at least. I'm as enamored with AI as anyone else, trying out plenty of experiments and ravenously hungry for any real world case studies that are more complex that chatbots, sophisticated search, and (re)writing.

“The Curious Case of the Strategic Snoozer.”

The Deep Dive crew [adds commentary to hitting the snooze button a lot](https://newsletter.cote.io/p/the-curious-case-of-the-strategic). Here’s the text I gave it, a narration of waking up in the morning, rather, not waking up: Well, I woke up at the time you woke up about 6 AM, and I thought I shouldn't get up now so I played a game a little bit. And then I went back to sleep. And then my alarm went off, which is about seven, and I hit snooze and went back to sleep.

How I got 8,700 views for my talk about developer productivity.

The recording of one of my talks has 8,400 views. That’s a lot more than other talk recordings. How does YouTube work, I sure don’t know! Confusing it more is that the same talk given at a different conference has 85 views. At least I wore a different shirt each time. Oh, and while I’m promoting myself, here’s my lighting talk (5 minutes) from DevOpsDays Antwerp pondering if DevOps is successful.

Desperately seeking AI ROI as IT budgets tighten - ”As we show above in red, at least 44% of the respondents indicate that gen AI is funded by stealing from other budgets. We’ve seen that number hover around 40% to 42% in previous surveys, and it pops up to at least 55% in the Global 2000.” // Also, one tactics for general IT cost savings is vendor consolidation.

California Becomes the First State to Ban Sell-By Dates on Food Labels - I think we all knew these were bullshit. // “Sell-by dates are a slightly ironic, and unnecessary, cause of food waste, because they’re not intended to ever be used by consumers. Instead, these dates are meant to indicate to store employees when stock needs to be rotated, and are not accurate representations of freshness or consumability."

Viktor Farcic: There is no such thing as a DevOps engineer - Platforms bundle services developers use to make it easier and faster for them. // Viktor’s platform engineering definition: “In practice, certain experts are codifying their experience into services. Hence, if you’re a database administrator, you’re an expert. Instead of waiting for somebody to ask you to create a database for them or to configure it, you can codify that knowledge, transform it into a service and plug it into that platform so that everybody else can do it themselves instead of asking you to do things for them. Click a button, fill in some fields, and create some YAML; whatever the system is, should be the mechanism for others to create and manage that database without you. And you should focus on managing those services instead of managing requests from people to do something."

Continuous Authorization to Operate (cATO) needs a DevSecOps platform - This is written in US Federal government speak, but the same benefits apply to commercial enterprises. If you use a centralized PaaS for your apps instead of customized infrastructure per each app, you can certify the layers below the application as compliant to use. Then when you put new all code on it, you only need to certify a thin layer of new code. The more traditional alternative (a customized infrastructure stack per app) means you have to certify the whole stack for each new app version. That takes a lot more time than the wafer thin layer of app.