Blog

Quantifying the Environmental Impact of Large Language Models

technology ai sustainability llm

Mistral AI has published a comprehensive lifecycle analysis of its models, setting a potential standard for measuring the environmental impact of artificial intelligence.

On 'Communication is The Job' by Andrew Bosworth

leadership communication management links

A summary of Andrew Bosworth's key strategies for effective communication in a professional context.

A reading list on developer productivity metrics

technology productivity metrics resources

A curated reading list by Laura Tacho covering frameworks, benchmarks, and articles on measuring developer productivity and the impact of AI.

Do the simplest thing that could possibly work

strategy simplicity kiss software design

A reflection on Sean Goedecke's article about the power of simplicity in system design, and how this principle applies beyond just code.

Measuring AI Impact on Developers: No Holy Grail, But Practical Paths Forward

technology developer productivity ai metrics strategy

How large tech companies measure AI’s real-world impact — and what smaller teams can adapt. Spoiler: It’s not about lines of code.

Documents: The architect's programming language

strategy architecture documentation

An extensive summary of Isaac Lyman's article on how architects use structured documentation to deploy ideas, and my perspective on treating documents like high-quality code.

Entering the probabilistic era of software

strategy ai software development product management

A look at Gian Segato's essay on the shift from deterministic to probabilistic software development and its implications for business.

The GenAI divide report: Scrutiny, hype, and the reality of AI adoption

technology ai strategy critical-thinking

An analysis of the controversial MIT NANDA report on AI ROI, contrasting its claims with critical perspectives and exploring the real challenges of enterprise AI adoption.

Alberta's new blueprint: Treating data centres as grid actors

technology data centres grid stability policy

An analysis of Alberta's proposed regulations that require large data centres to act as responsible participants in the electrical grid, not just passive consumers.

GitHub's playbook for an AI-powered workforce

strategy ai change management resources

A summary of GitHub's internal playbook for scaling AI adoption, focusing on change management and organisational strategy.

MCP servers: less is more

technology ai mcp security

An analysis of the risks associated with Model Context Protocol (MCP) servers, focusing on token consumption and security vulnerabilities.

A modern toolkit for great Python projects

technology python tooling best-practices

A summary of Duarte Pompeu's recommended Python development toolkit for 2025, focusing on uv, Ruff, and centralised configuration.

What are the most profitable uses of ChatGPT?

technology ai chatgpt productivity

A summary of real-world examples from Reddit showing how people use AI tools to save money, improve their work, and solve personal problems.

Thinking like a VC when evaluating a startup role

strategy career startups vc

A summary of a framework for evaluating startup job offers with the rigour of a venture capitalist, and a reflection on its use in Europe.

On Simplicity in Software and System Design

technology software design system design architecture systems engineering

A summary of Sean Goedecke's principles on simple design, and a reflection on how they connect to broader concepts in Systems Engineering and TOGAF.

Fixing the context window for LLM agents

technology ai llm agents

A look at key strategies for managing context in LLM agents, inspired by an article from dbreunig.com and insights from Cognition AI.