Talk writeup

Screen capture of the front page of a site using folksonomy

Human Indexing

One of the consequences of cheap storage is that we have no incentive to reduce the amount of data we keep. We believe that we’re going to be able to search for whatever we want. But we are starting to exceed our human capacity to filter the returned results of our searches. Algorithms will help…

Nodevember Talk – Search-First Writing for Developers

Nodevember Talk – Search-First Writing for Developers

[View the story “Nodevember – Search-First Writing for Developers” on Storify]

Why we must be prepared to kill off data

Why we must be prepared to kill off data

[View the story “The Death of Data” on Storify]

Cassandra at the Keyboard: Whistleblowing and Working

Cassandra at the Keyboard: Whistleblowing and Working

I originally gave this talk at Open Source Bridge 2015. I then almost completely rewrote it and gave it at Write/Speak/Code Chicago in 2016. Content notes This essay will contain references to the following topics. If that’s something you prefer not to read about, I totally understand: Discussion of sexual harrassment Discussion of sexual violence…

The Seven Righteous Fights: Extensibility

The Seven Righteous Fights: Extensibility

This is the third fight in my series The Seven Righteous Fights. For an introduction, see The Seven Righteous Fights: Overview. What can you do that would make your product more extensible, more configurable, easier to put into the ecosystem you are trying to serve? I always explain APIs as a sort of Lego connector…

Upcoming appearances

O'Reilly Software Architecture/Velocity
The Lead Developer London
Full Stack Conference London
Texas Scalability Summit