I am going to the office tomorrow to see my teammate visiting the area. He will be my first Square coworker that I meet in person after five months of working here. I look forward to meeting a real person behind the tiny rectangle on my screen!
Software Engineering ⚙️
I like learning about how systems fail in surprising ways to further my understanding of their behaviors. This short article contains many links to the foundational academic papers. If you find all these papers daunting, How complex systems fail is a great starting point.
The author uses dnt to publish their Deno module to NPM. I am amazed that they could cross-publish an HTTP framework with a few configurations and code branches.
My team recently adopted A/B testing, so this level of sophistication is not yet desirable. However, I learned two things in this article: 1. since achieving true random is difficult, imbalances can happen. 2. online traffic is precious, so every time we waste a user session, we miss out on a learning opportunity.
We’ve been working remotely for two whole years now. Many of us have changed our lives, assuming that we will work remotely permanently. I moved away from where my office and many colleagues did too. That flexibility is a win, but I miss being in the office; jokes, walking meetings, serendipities, all of them.
This table in the article summarizes well. In short, what got you here won’t get you there.
As the COVID case rates continue to go down, companies plan to bring their workers back to the office. As Apple always planned to return to the office, I am not surprised by this news. But I wonder if companies that declared to go permanently remote will reverse.
As more spending moves from offline to online, even traditional retail chains like Kroger are building fulfillment centers only for online orders.