Blog & Notes
Essays
Goldratt's Law
Remove one bottleneck and the next becomes visible.
Mind the Gap
AI won't end software engineering, and it won't vibe-code a cure for cancer. But it is changing what counts as evidence that your code is safe.
AI and how the burden of proof has shifted
Philosopher Markus Gabriel dismantled his own argument against machine intelligence. The logic is uncomfortably clean.
September 2020
Mailchimp's Voice and Tone
UI Guidelines for talking from human to human: Mailchimp's Voice and Tone
April 2020
OAuth 2.x Architecture Guidance
OAuth 2.0 Security Best Practices
OAuth 2.0 Security Best Current Practice from the IETF.JWTs in a Secure Way
An acceptable approach for using JWTs in a secure way?JWTs with GraphQL
Another interesting approach about JWTs with GraphQL.