26 March 2026 | Censorship, Ethics
We are accustomed to recognising censorship when states build walls — firewalls, shutdowns, bans. But what about the version built from compliance rates, surveillance tools, and regulatory fine structures? This post asks whether our frameworks for internet freedom are calibrated to find censorship in Beijing and Riyadh, while remaining blind to its quieter operation closer to home.
15 March 2025 | AI in Software Engineering, Human Factors
AI coding assistants are rapidly becoming standard tools in software development. But what does it mean to truly team with an AI system, rather than simply use it as an autocomplete engine? This post reflects on what makes human-AI collaboration effective — and where the risks lie.
8 October 2024 | Developer Security, Responsible Software Engineering
We invest enormous effort in building security tools and writing policies, yet vulnerabilities persist. Much of the gap lies not in the technology but in how developers experience, understand, and engage with security in their everyday work. This post makes the case for a more human-centred approach.