Skip to content

Instantly share code, notes, and snippets.

View benc-uk's full-sized avatar
🎲
𝚁 πšƒπšŠπš™πšŽ πš•πš˜πšŠπšπš’πš—πš πšŽπš›πš›πš˜πš›, 𝟢:𝟷

Ben Coleman benc-uk

🎲
𝚁 πšƒπšŠπš™πšŽ πš•πš˜πšŠπšπš’πš—πš πšŽπš›πš›πš˜πš›, 𝟢:𝟷
View GitHub Profile

The Mr Bean Theory Of Modern AI

For years, the technology industry has described intelligence as if it were a clean, orderly progression: more compute, more data, better models, more automation, more value. But that story now feels incomplete. The actual state of AI in 2026 looks less like a polished science-fiction control room and more like an episode of Mr Bean.

That is not an insult. It is, in a strange way, the most precise description available.

Mr Bean is often mistaken for chaos. He is not chaos. He is a self-contained optimisation engine operating inside systems he only partially understands. He has goals. He has constraints. He has tools. He has a radically local model of reality. And, despite frequent procedural absurdity, he often gets a result.

That is modern AI.

@benc-uk
benc-uk / #Personal.md
Last active December 12, 2025 22:58
Personal

Personal Non Dev Things

Graphics

@benc-uk
benc-uk / #Python.md
Last active February 23, 2025 22:22
Python

Python Things

@benc-uk
benc-uk / adr.md
Last active January 30, 2025 10:31
Architectural Decision Records

Architectural Decision Records (ADRs)

An architectural decision record (ADR) is a document that describes a choice the team makes about a significant aspect of the software architecture they’re building. Each ADR describes the technical decision, its context, and its consequences. ADRs often describe cross cutting concerns which will impact the project as a whole.

The ADR process outputs a collection of architectural decision records. This collection creates the decision log. The decision log provides the project context as well as detailed implementation and design information. Project members skim the headlines of each ADR to get an overview of the project context. They read the ADRs to dive deep into project implementations and design choices.

When the team accepts an ADR, it becomes immutable. If new insights require a different decision, the team proposes a new ADR. When the team accepts the new ADR, it supersedes the previous ADR.

Personal ADR Manifesto

@benc-uk
benc-uk / # GitHub Actions.md
Last active October 26, 2022 11:08
GitHub Actions

GitHub Actions

@benc-uk
benc-uk / #Linting.md
Last active October 26, 2022 11:08
Linting

Linting config and tools

@benc-uk
benc-uk / Demo Apps.md
Last active June 4, 2024 09:56
Demo Apps - Collection

This a collection of demo apps, all of which are aimed at for deployment as containers, mainly into Azure but could obviously run anywhere. These are designed for demos and hands on lab exercises, to be used with Azure and DevOps CI & CD scenarios, where you need "something" to deploy and push through the pipeline.

The apps are all small, simple standalone web applications but they are designed for ease of deployment, showcasing use of cloud native deployment scenarios and running as containers, rather than complete examples of a fully functioning architecture.

Example deployment scenarios

  • Run locally
  • Run as Docker container
  • Run in Kubernetes & AKS
  • Run in Azure App Service
  • Run in Azure Container Instance & Container Apps
@benc-uk
benc-uk / #go.md
Last active October 31, 2023 21:40
Go

Go Language

Snippets of Go code etc