My name is Richard Newman. This is my attempt to build a long-lived place to write.
Professionally I build software and services, currently at Stripe. Previously I worked as a principal engineer at AWS, and before that I spent time at Mozilla, Microsoft, and Tellme Networks. You can find the details on LinkedIn.
Personally I like to travel, spend time on two wheels (powered and not), and do things that allow me to work with my hands and be around trees: carving spoons and hiking.
This page mixes together the professional and the non-professional:
- Posts about things I’m working on now, which will often be the thorny human and process challenges of getting software teams to solve business problems.
- Technical posts about things I have worked on in the past, which include data synchronization, browsers, and graph data. These were originally published on an earlier iteration of this blog or on Medium. Many of these are 7+ years old, and refer to code that no longer exists, approaches that were not pursued, and ideas that didn’t pan out. They are preserved for completeness.
- Observations, fixes, and hints about all kinds of things that I want to preserve for posterity.
- Long-term impressions of products that I have found to be good enough in their category that I have stopped my usual never-ending search for something better.
You can send me feedback on Twitter or guess my email address.