C# 14 Extension Members Should Reduce Helper Class Noise
C# 14 extension members give teams a cleaner way to express extension properties and static-style helpers, but they still need restraint.
wade womersley – york based software engineer
Engineering notes from the sharp end
wade womersley – york based software engineer I write the way I work: direct, useful, and more interested in what holds up in production than what sounds clever on a slide.
237 published posts
Latest update
Latest post
C# 14 extension members give teams a cleaner way to express extension properties and static-style helpers, but they still need restraint.
Archive
.NET 10 matters for C# teams because it is an LTS release, not just because it brings another round of language and tooling features.
The next gains from AI coding agents will come from model improvements and from clearer repo instructions, permissions, tests, and workflows.
Claude Code’s web routines point to a future where coding agents are triggered by events, not only by a developer sitting at a terminal.
GitHub adding Claude and Codex agent choices is a sign that AI coding is becoming a platform layer, not just a model picker.
OpenAI’s latest Codex updates show the category moving beyond chat and autocomplete into review, terminals, browsers, and workflow context.
PHP 8.5 is not interesting because of one huge feature. It is interesting because many of the changes remove everyday friction.
PHP 8.5’s NoDiscard attribute gives library and application code a direct way to say that ignoring a return value is probably a bug.
PHP 8.5’s clone-with syntax makes immutable value objects easier to work with, especially around readonly properties.