Young Reacts #40
This issue marks the 40th issue of my newsletter. I thank you, my subscribers, for sticking with me in this mostly random collection of links and notes.
Photo by Courtney Hedger on Unsplash
People ❤️
On Being A Senior Engineer
A follow up on the topic of being a senior engineer. The ability/willingness to sponsor others caught my eye from the article. Being a senior means, in addition to your technical skills, your leadership in raising everyone.
Product engineers and The Product-Minded Software Engineer
Of the three areas a senior engineer can contribute (engineering, product, and people), I feel I lack the most in product sense. I am still not good at asking why and learning enough business context. I plan on keep coming back to these articles to improve.
Reverse interview
Your ability (or luck) to join the right company/team is more critical to the success of your career than your productivity. This list is decent, but it should have more questions on the business prospect and equity structure though.
Business 💸
California Passes Landmark Bill to Remake Gig Economy
The bill sets a historic precedent not just for the United States, but for the rest of the world. It will impact not only ride-hailing but also delivery and other types of service workers.
Software Engineering ⚙️
Modern applications at AWS
AWS leads modern software development. This article by the AWS CTO gives a high-level survey on the five significant trends: microservices; purpose-built databases; automated software release pipelines; a serverless operational model; and automated, continuous security.
Type Systems: Structural vs. Nominal typing explained
When I started using Typescript, I didn’t have vocabularies to describe my problems. I know much more now, but I still encounter jargons like “nominal types.” A nominal type is checking against the names of types.
Web 🌐
Why Isn’t X a Hook?
I found this while I was trying to figure out how to add error boundaries to my functional React components (well, you can’t). This article did not answer my question. But it still gave me an excellent framework to think about hooks: composability and debuggability.
Did you enjoy this issue? Do you have any feedback? Please hit reply and let me know!