BC1YLjXxzjexaLU6ncdhHiTVYK7QMUky1ntKVD4vcrcY5HouZXzY72E
Benedict Evans
Trying to work out what's going on, and what happens next. Mostly tech.
ben-evans.com
Trying to work out what's going on, and what happens next. Mostly tech.
ben-evans.com