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.”
Roku Torments Entertainment Giants in Quest to Dominate Streaming – WSJ
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.