24 February 2025

32 links · Monday

Claude 3.7 Sonnet and Claude Code

Today, we’re announcing Claude 3.7 Sonnet, our most intelligent model to date and the first hybrid reasoning model generally available on the market.

Tech's Vocabulary Problem

In this edition of #tech on ice, I talk about the problem that tech has with vocabulary and how frustrating it is we assume we all speak the same language #technology #developer #programming #coldplunge

On the benefits of learning in public

Learning in public helps me grow as an engineer and seems to benefit others too. Here's why I should do more.

High-Performance Logging in .NET 9

Discover how to optimize .NET logging performance using string interpolation, structured logging, and high-performance extensions. Learn implementation strategies and best practices for production systems.

C# 14: Null-conditional assignment

The preview 1 of dotnet 10, and therefore the next iteration of the C# language, is right in front of our doorsteps. So let's have a look at one of the first potential additions to the language: Null-conditional assignment.

Vietnamese Graphic Design

1961PosterĐảng đã đem về tuổi xuân cho nước non (Our Party has Brought Spring to the Country)

Human evals are outsourced vibe checks

Engineering has always been about measurement and evaluation. But when it comes to LLMs, traditional approaches to evaluation don’t work as cleanly as they do for other software systems. Of course, evals and benchmarks are an important signal (perhaps the only…

on approaching hard problems

Friends, colleagues, and lovers of words, I usually use this space to talk about books, but today I want to tell you about my friend Adriana Salerno. Like...

Against Must-Haves (Part Three)

In this, the third and final part of this series, I’m going to present 10 recommendations for avoiding the pitfalls of using bucketed prioritisation (e.g. must haves, nice to haves, etc.), covered in the previous two parts.