First post migration

2026-01-03

I've re-read my oldest "personal website as guy who does conversion optimization" blog post ever, and found it migration-worthy.

It's from 2019 and it's on the extremely hot topic of "Dealing with pressure to call tests early."

It's on a technical topic, but really it's all about empathy. I'm proud of it.

Continue reading

[ clojure abtesting writing ]

On returning to the internet

2025-12-31

I quit blogging in December 2024 because the hype around large language models made the entire internet feel stupid. It now seems that the hype is fading; it's even socially acceptable to acknowledge the existence of a thing called the "AI bubble." So I'm back.

Continue reading

[ clojure llms horrors writing ]

AI

2024-02-01

I have never used, and will not use large language model technology to generate text, audio, or video. Everything on this site was hand-typed by a human, always will be. Same goes for my books and emails.

Continue reading

[ ethics llms horrors writing ]

Why I won't use AI

2023-01-11

Here's an illustration from my book:

Continue reading

[ ethics llms horrors ]

Dealing with pressure to call a test early

2019-05-06

You already know that calling a test too early is a Bad Thing. It can lead to Type I and Type II errors, leaving your conversion rates worse than they could've been, or even worse than where they started. But not everyone around you sees it the same way, and sometimes well-meaning people on your team will lean on you to call a test and move on. So how do you change their minds?

Continue reading

[ abtesting statistics empathy communication ]