Aigre: the AI-Governed Runtime Engineering Approach

Most teams already let production shape what they do next, but we still think in these relatively linear cycles from idea to production. An incident changes a feature requirement. A cost spike forces a redesign. A support pattern triggers a new feature flag or rate limit. These issues get ticketed, included into the backlog, and the development team attempts to address this growing list in priority order.

The software industry is still grappling with novel AI technology. There are a range of opinions on how to best incorporate these systems - from giving the AI narrow and specific roles within the existing org structures, through to tearing the whole thing up and running a software factory with swarms of “agents” doing relatively unreviewed work. But even in the most radical approaches, this linear “we design something, make it, deploy it and then run it” thinking still dominates.

Read More

What Role for Humans in the AI SDLC?

Everyone wants to go faster; this has always been true, and it is especially true in the context of LLM deployment. Teams using AI in development are not just using it to write code more quickly, but, being frank, AI has not yet demonstrated that it is good at many of the other tasks. Teams therefore have to decide where human attention buys the most safety and quality for the least overhead and the most speed.

Read More

Mindful Chef Review: a long-term reflection

I’ve been cooking with Mindful Chef for about two years. For those who don’t know, it’s sort of yet another meal kit service — you can probably think of similar names — but with a focus on nutrition and balanced meals.

If you’ve been thinking about trying it out, I can heartily recommend it, but it’s not going to suit everyone. Read my (too extensive?) thoughts to see if it’s right for you.

Read More

Why I Left Twitter

I left Twitter not long after it rebranded to X. At the time, I didn’t write about why — I simply walked away. But recent developments have prompted me to finally put my thoughts down.

Read More

Jobs in the AI Future

Everyone is talking about what AI can do right now, and the impact that it is likely to have on us. This weekends’s Semafor Flagship (which is an excellent newsletter; I recommend subscribing!) asks a great question: “What do we teach the AI generation?”. As someone who grew up with computers, knowing he wanted to write software, and knowing that tech was a growth area, I never had to grapple with this type of worry personally. But I do have kids now. And I do worry. I’m genuinely unsure what I would recommend a teenager to do today, right now. But here’s my current thinking.

Read More

Introduction to the Metaverse

You’ve likely heard the term “metaverse” many times over the past few years, and outside the realm of science fiction novels, it has tended to refer to some kind of computer-generated world. There’s often little distinction between a “metaverse” and a relatively interactive virtual reality world.

There are a huge number of people who think this simply a marketing term, and Facebook’s recent rebranding of its holding company to “Meta” has only reinforced this view. However, I think this view is wrong, and I hope to explain why.

Read More

It's tough being an Azure fan

Azure has never been the #1 cloud provider - that spot continues to belong to AWS, which is the category leader. However, in most people’s minds, it has been a pretty reasonable #2, and while not necessarily vastly differentiated from AWS there are enough things to write home about.

However, even as a user and somewhat of a fan of the Azure technology, it is proving increasing difficult to recommend.

Read More

The Trials of Contact Tracing

The UK NHSX “contact tracing” app is being deployed today, in one small place, to test whether or not this approach might help get us out of lockdown. Unfortunately, the launch is beset with published argument one way and the other about whether or not this app is technically good, meets privacy expectations, or simply whether it will work.

Read More

A No Drama Action Plan for Covid 19

It’s all over the news, and this is Yet Another Hot Take. Don’t completely despair: I’m not going to tell you what the virus is, or cover why you should (or shouldn’t) be worried. What I am going to tell you is that your business should be prepared. Even if you have a decent business continuity plan in place, there are reasons to review it now.

Read More

Debugging generic errors: yarn could not resolve host registry.yarnpkg.com

I rarely blog about purely technical errors, but this specific message from yarn is something I’ve seen a number of people struggling with. I’m going to explain a bit more about why it comes about, and how I solved it in my situation. This will not work for everyone, but it may give you a hint.

Read More

Page 1 of 20