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 16104Aug 16104
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, 202217Dec 15, 202217
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, 20221Dec 2, 20221
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, 20227Oct 19, 20227
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, 202212Aug 25, 202212
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, 20221Aug 5, 20221