A slightly better useStateDavid Khourshid recently gave an interesting talk about avoiding useState when you don’t need it:Jun 10Jun 10
The shortest, strangest engineering interview I’ve ever done.Last Friday I posted a job description for a role I’m hiring for, for my early-stage YC startup, OneText. I’ve had a lot of positive…Aug 16, 2024A response icon109Aug 16, 2024A response icon109
Nine terrible ways to use TypeScript enums, and one good way.TypeScript enums get a lot of hate. And not for an unjustified reason: they have so many potential foot-guns.Dec 15, 2022A response icon18Dec 15, 2022A response icon18
The only kind of test I writeThere is a near constant background-level conversation in the engineering world about which kinds of tests are better; unit tests…Dec 2, 2022A response icon1Dec 2, 2022A response icon1
I’m interviewing a little differently this time round.While I was at PayPal, I did a metric ton of interviews, and I heard interview feedback from a bunch of different colleagues and friends.Oct 19, 2022A response icon7Oct 19, 2022A response icon7
It’s not actually supposed to be difficult.Growing up I found myself instilled with the strong impression that things were supposed to be difficult, and that when I was older I would…Oct 8, 2022Oct 8, 2022
DTC brands have a huge blind spot: vaultingSince co-founding OneText earlier this year, I’ve been personally working with a metric ton of DTC and eCommerce brands.Sep 12, 2022Sep 12, 2022
Subscriptions are out, refills are in.Everything these days is a subscription. And honestly, on reflection, subscriptions are complete horseshit.Aug 25, 2022A response icon12Aug 25, 2022A response icon12
You don’t know jack about SMSI mean, how hard can it be? Aim Twilio at a phone number and turn it on.Aug 5, 2022A response icon1Aug 5, 2022A response icon1