I had a bit of a crisis last week. On my bed lying, I realized that I would be almost 50 in 15 years. I don’t have as much time as I thought I would (you may say 50 is the new 40, but I don’t buy it). So I am spending this holiday season contemplating where I want to be and identify the specific areas I need to improve. These are the questions I’ve been thinking about:
- Do I continue down the technical path or return to management? Which one will I be better at?
- Do I keep working at Netflix or move (I told myself that I would work here for 5 years)? If I do move, then where?
- Most importantly, what do I want from my career and my life?
Software Engineering ⚙️
Measuring app stability to reduce technical debt – James Smith
I always found it hard to create a metric for UI app stability. Two suggested metrics look like a good starting point: “a percentage of successful application sessions” and “a percentage of daily active users who do not experience an error.”
The Import On Interaction Pattern – Addy Osmani
This article contains a list of useful performance tips if you are building a large application. As my team plans to build micro frontend components next year, these tips will come in handy.
ts-morph – David Sherret
ts-morph is a wrapper library to help manipulate Typescript’s abstract syntax tree. This is useful if you need to update some Typescript code automatically.
Simple Burnout Triage – Ben McCormick
One simple question to self-check if you have burnt out:
If you take the pace & quality of the last 2 months of your life and repeated it again and again, how long would you be able to sustain it?
A better offer letter – Henry Ward
Lack of transparency around a startup’s preference stack bites employees in less-than-ideal exits. I am not sure if Henry Ward’s own company Carta still does it (the post is from 2016), but this transparency level should be the norm.
Reimagining Employee Productivity in 2021 – Sabry Tozin
Now that we survived the year of the pandemic and normalized remote working, what’s next? A VP of Engineering at LinkedIn shares his perspectives. I especially liked his point that “[e]very professional interaction we have in this new world is scheduled, and this is not how we’re accustomed to work.”
As the streaming market becomes more competitive, the device makers’ power is increasing. Roku is leading the smart TV market and throwing its weight around.