Phil Eaton's Avatar

Phil Eaton

@eatonphil.bsky.social

Research and analysis for experienced programmers @theconsensus.bsky.social. eatonphil.com

6,286 Followers  |  281 Following  |  682 Posts  |  Joined: 04.08.2023
Posts Following

Posts by Phil Eaton (@eatonphil.bsky.social)

Post image Post image

It was shown but I agree it could be clearer. Perhaps display it as a table would be better.

Thank you for the feedback and kind words!

05.03.2026 23:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It has not been easy to decide what goes into each tier. But for the moment the Student tier gets you access to paywalled articles, Standard tier gets access to a full content RSS feed and the monthly newsletter.

05.03.2026 22:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you have signed up for the Standard tier after the newsletter was sent, you can find the newsletter archive here to read it online.

theconsensus.dev/n/2026/02/st...

05.03.2026 18:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Subscribe - The Consensus

You can subscribe here

theconsensus.dev/subscribe.html

05.03.2026 14:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The Consensus launched in February, payments were only in place two weeks ago; I was prepared to send out this edition to only myself as practice. But in the last two weeks nearly 80 individuals subscribed at the Standard tier. The support and interest has been astounding. πŸ™‡

05.03.2026 14:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

The very first of The Consensus Standard just went out. This is a monthly newsletter for folks subscribing at the Standard Subscription tier.

A collection of 1) articles written for The Consensus, 2) interesting jobs, 3) funding announcements, and 4) external articles I enjoyed.

05.03.2026 14:02 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Post image

New batch of jobs dropped. These job postings are not sponsored (if they ever are, they will be labeled). They're simply interesting-looking opportunities related to software infrastructure, pulled from around the internet.

theconsensus.dev/jobs.html

04.03.2026 14:33 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

AI writing is like store-bought cake. It might be perfectly fine, maybe even as good as something you could make yourself, but it’s weird to give it to someone and say it’s homemade

03.03.2026 19:03 β€” πŸ‘ 522    πŸ” 66    πŸ’¬ 16    πŸ“Œ 8

Just spent an hour today in our agentic AI coding class showing all the way Claude Code produces *subtly* bad programs for a pretty trivial application. Wrong in some ways, but just bad in other ways. Reading its output is always a sobering experience.

03.03.2026 15:29 β€” πŸ‘ 102    πŸ” 10    πŸ’¬ 13    πŸ“Œ 4
Preview
Performance Engineer, Backend Automattic’s productsβ€”WordPress.com, WooCommerce, Beeper, Tumblr, Jetpack, and moreβ€”serve tens of billions of page views every month from data centers around the world. The PerfOps team exists to make...

The performance team I lead at Automattic is hiring - automattic.com/work-with-us... #webperf #php #jobs #wordpress #woocommerce

03.03.2026 16:08 β€” πŸ‘ 6    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Thanks for clarifying that!

02.03.2026 23:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

While yes those projects exist, no they did not account for any of these major projects I surveyed. :)

02.03.2026 23:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Some of the AI-assisted commits I found made me chuckle: a three-line CSS change by Claude in Mattermost, or a change by Claude "reviewed by NOBODY (OOPS)" in an Apple engineer's commit to WebKit (granted it's a comment-only change).

02.03.2026 22:57 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

That is very generous, thank you.

02.03.2026 18:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We - like many other technical teams - are hungry for the market for trusted, neutral, technical advice, but it's hard to find. The big analyst firms aren't sufficiently forward-thinking, and their publications are rarely detailed enough, geared towards managers rather than practitioners.

02.03.2026 18:29 β€” πŸ‘ 13    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

No I am not publishing it as an indictment. The 40 or so projects that didn't use AI explicitly I suspect many of them are using AI without mentioning it.

02.03.2026 15:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Source-available projects and their AI contribution policies - The Consensus

theconsensus.dev/p/2026/03/02...

02.03.2026 05:30 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I surveyed 112 major source-available projects to understand their AI contribution policy and whether or not they have actually accepted explicitly-labeled AI contributions.

Only 4 projects banned AI completely: Zig, NetBSD, GIMP, and qemu. 70 already have AI-assisted commits.

02.03.2026 05:30 β€” πŸ‘ 33    πŸ” 4    πŸ’¬ 4    πŸ“Œ 1

The recording finally went great this time. I also demo'd doing a backup audio recording so that we can more reliably get a good recording to post, so hopefully the trend will continue 🀞

02.03.2026 01:55 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

We have pgvector at home

(paywall has expired, article is now available for all to read)

theconsensus.dev/p/2026/02/22...

01.03.2026 15:02 β€” πŸ‘ 17    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Open Source Contributor Spotlight: Kosta Tarasov and DataFusion - The Consensus

theconsensus.dev/p/2026/02/26...

26.02.2026 17:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I spoke with Kosta Tarasov who contributes to DataFusion and arrow-rs in his free time. This article is not paywalled, read it now.

A big goal of The Consensus is to highlight and celebrate the work of open source contributors, both newcomers and long-time contributors.

26.02.2026 17:51 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

I started a software research company

notes.eatonphil.com/2026-02-25-i...

25.02.2026 16:01 β€” πŸ‘ 91    πŸ” 8    πŸ’¬ 5    πŸ“Œ 0
Post image

Also, a little announcement, without a subscription you're going to see paywalls on new articles for the first week after publication.

This work depends on your support. You can subscribe at a discount with FIRST100. DM if you have any issues! <3

22.02.2026 22:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
We have pgvector at home - The Consensus

theconsensus.dev/p/2026/02/22...

22.02.2026 22:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

You're probably right to pick a modern extension to support vector similarity search in Postgres. But did you know Postgres already has one built in?

I took a look at the cube extension in Postgres, pgvector, and model2vec for some impressively fast embeddings generation.

22.02.2026 22:03 β€” πŸ‘ 18    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

what are some examples of technical books/booklike things that do nontraditional things structurally ala The Little Schemer? not necessarily the Q&A format specifically, but not being structured like a normal book

18.02.2026 15:22 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
Poor Deming never stood a chance This post is an elaboration of a shorter post I wrote about five years ago. The two management giants of the mid-twentieth century were Peter Drucker and W. Edwards Deming. Ironically, while Drucke…

Whenever the topic of OKRs comes up, I think about Drucker vs Deming. Not a particularly topical thing to write about, but I think it's evergreen.

surfingcomplexity.blog/2026/02/16/p...

16.02.2026 19:48 β€” πŸ‘ 26    πŸ” 9    πŸ’¬ 0    πŸ“Œ 2

It's weird to me that indexes are expected to be correct and completely in sync with your data, never missing what is or isn't there, until we start talking about vector search

16.02.2026 17:03 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I wanted to understand how to generate my own vector embeddings and understand semantic search in general without external services. It became a significant rabbit hole. I wrote a post on some of what I learned.

theconsensus.dev/p/2026/02/15...

15.02.2026 22:56 β€” πŸ‘ 24    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1