I started having my farewell conversations with my colleagues. During those conversations, I’ve shared what I especially enjoyed working with them and asked for feedback. In general, I appreciated their vote of confidence that I will do well in my new role at Square.
In one conversation, I received the most positive feedback so far in my engineering career: I epitomized what it means to be a senior engineer as I went outside my teams and tackled the challenges faced by the larger organizations. I am very grateful for that kind word, but I also recognize that the environments had to be right to stretch myself like that. I needed access to the right opportunity and freedom to pursue my vision. When I join Square, I plan to create the same environment for my team and others to go beyond their immediate responsibilities and stretch themselves.
Software Engineering ⚙️
I tend to blindly trust existing processes and policies at their face value, especially when new to the domain. So I appreciated this list of assumptions to double-check when a service failed its service-level objectives:
- Was the error budget consumed by real failures?
- Did we notice a number of false positives?
- Maybe we need to reevaluate the metrics we’re collecting,
- or perhaps we’re okay with setting a lower target goal because there are other targets that will be more important to our customers.
Our users increasingly expect our tools to allow real-time collaboration thanks to tools like Google Docs and Figma. How to implement real-time collaboration correctly is not straightforward. This library explains one possible implementation strategy.
A reference check is one of those rarely done but important signals. Candidates are already at a significant disadvantage in terms of the information they can get about their hiring managers. The hiring managers should level the playground by sharing their references.
A class-action lawsuit against Apple forced Apple to concede on multiple fronts: allowing direct communication between developers and customers, lower commissions for smaller developers, and so on. Whether the court will accept this proposal and how this settlement could affect the Apple-Epic lawsuit are to be seen.
An interesting analysis of what video games mean for Netflix. The point that the younger generations are playing more video games, which poses a significant threat to Netflix, was spot on.