Upcoming Talk in London

Recent posts
Upcoming Talk in London
Async and Finaliser Deadlocks
What Context Can Bring to Terminal Mouse Clicks
Why Firsts Matter
LLM Inflation
Comparing the Glove80 and Maltron keyboards
The LLM-for-software Yo-yo
The Fifth Kind of Optimisation
Better Shell History Search
Can We Retain the Benefits of Transitive Dependencies Without Undermining Security?

Blog archive

For those for whom London is a convenient location, I’ll be giving a talk (technically an “inaugural lecture”) on Nov 27th alongside the wonderful Hana Chockler. I’m hoping to condense down some of the deeper, surprising, things I’ve learnt about software thus far:

Software is such a fundamental part of our societal infrastructure that when it goes wrong it can be major news. But what do we really know about software? It is sculpted by our minds more than our hands: we cannot touch it or even really see it. Because of that, we find it hard to understand, let alone speak about, what software is, and how we should go about creating and modifying it.

In this talk, I will try to share what I’ve learnt so far about software, programs, and programming. What do we know about each? Where are our hopes for each unduly pessimistic or overly optimistic?

If you’d like to come, please register at the EventBrite page — I believe registration will close on the 24th, so don’t leave it too late, because security needs to know names! I’m currently unsure if the talk will be recorded or not; if it is, I’ll update this post accordingly.

2025-11-12 16:25 Older
If you’d like updates on new blog posts: follow me on Mastodon or Twitter; or subscribe to the RSS feed; or subscribe to email updates:

Comments



(optional)
(used only to verify your comment: it is not displayed)