Remix.run Logo
nailer 5 hours ago

Those are excellent questions! I'm going to try and answer for the sake of chatting while I take a break:

- "what's the favorite bug you've ever fixed?"

A. I've gotten really good at identifying 'heisenbugs'. Ie where something randomly fails. I make a test suite to repeat something a hundred times and find out the failure ratio (eg, 30%). I then go looking for possible race conditions in the code and re-run the test till eg 30% drops to 0%. I've used this debugging pattern everywhere from frontend to infrastructure engineering.

"what's your strongest opinion in tech?"

A. 90s-style OOP is bad, Alan Kay's original concept was closer to the FP world's 'actor' model than it was 90s style OOP, and there is no reason to glue state to functions.