It’s nice to see you again in 2023. Tech layoffs continue in January (Amazon, Salesforce, etc.), and I wish you the resilience to manage the stress well.
Software Engineering ⚙️
First-class Support for TypeScript
How did NASA remotely fix the code on the Mars Pathfinder?
I wondered how to debug a program running on a computer millions of kilometers away. The answer was simple: those programs run with the debugging facility enabled, and the engineers can transmit a command to modify the programs’ states. It’s just that you need to triple-check everything because a mistake costs dearly.
Measuring an engineering organization
This article is one of the most impactful ones in my recent memory. Engineering leaders cannot avoid providing some visibility into their teams’ operations. But different stakeholders are looking for different insights, and the leaders should tailor measurements for the use cases. This article provides the typical use cases and the typical metrics for each.
FTC fines Fortnite maker Epic Games $520M over children’s privacy and item shop charges
$245M out of $520M was to refund customers for Epic Games’ dark patterns that “trick users into making purchases.” This refund was the largest refund in FTC’s history. I hope that this news warns other companies from employing dark patterns.
Why we still believe in the future
Meta’s VR chief, Andrew Bosworth argues Meta’s core ad business is still strong and reaffirms Meta’s commitment to VR.
The infrastructure behind ATMs
The article tells an interesting story about how ATMs came about and provided the infrastructure for debit cards and that the infrastructure for debit card transactions is different from that for credit card transactions.
Interesting Finds 💡
I usually wake up just ahead of my alarm. What’s up with that?
I had the same experience that, when I had to wake up early to catch an airplane or a meeting, my eyes were open 30 min before my alarm went off. This article goes into a few possible explanations.