Young Reacts #144

My two weeks of unemployment begin this week. Looking forward to some quality rest and recharge.

Photo by Tyler Nowak on Unsplash

Software Engineering ⚙️

Diagnose engineering process failures with data visualization

The author came up with a set of cool visualizations that describe engineering processes. But what I found interesting is not the visualizations themselves but the questions that the visualizations try to answer.

Answer 👉 2.6% of free #iOS apps and 4.4% of free #Android apps are built with #ReactNative

A couple of caveats with the statistics: first, the statistics include games usually built with game engines. Second, the more popular apps use React Native more (12%).

People ❤️

The 25 Micro-Habits of High-Impact Managers

I found “I trust you, make the call” the most important of all the listed micro-habits. Another great one I heard is using “and” not “but” when you are giving positive and constructive feedback. “But” invalidates all feedback that came before.

Business 💸

Apple must allow other forms of in-app purchases, rules judge in Epic v. Apple

Different folks have different views on if Apple won in this round: some say Apple lost now that they have to give up a sizeable chunk of their payment processing fee. Others say Apple won because it still kept control over the App Store. However, Epic hasn’t yet achieved its original goal, to restore Fortnite with its payment system despite its transgression.

HashiCorp runs low on staff, calls a halt to Terraform pull requests

Possibly the fallout of the Great Resignation?

Young Reacts #91 – Engineering Isn’t A Demotion

Right before the long weekend began, I had a chance to chat with a colleague who has been at Netflix for more than seven years. I have been struggling with giving some feedback to my manager and thought she would understand my predicament. So we chatted about my foster cats for a couple of minutes, and I straight-up asked her, “how do you give feedback to the manager new to Netflix?”

Then we discussed the power imbalance and how it makes reports feel awkward about giving feedback to their managers. She also suggested that our HRBP can be an excellent person to talk through my feedback. But the most memorable advice was when she pointed out that my manager is likely going through an imposter syndrome phase, and that he’d appreciate any signal about his contribution so far. So if I can give feedback with positive intent to support him, the conversation will go well.

This chat was such a stunning colleague moment. It was a neat coincidence later that day when our CEO at an all-hands emphasized the importance of positive intent.

Photo by Kelly Sikkema on Unsplash


Software Engineering ⚙️

A year with Spectre: a V8 perspective – V8

I read an old article on Spectre I collected a year ago. Then I found out that we still don’t have a proper hardware-based fix for Spectre since the fix will negatively impact the performance too much.

Chrome Content Optimization Service Runs on Go – Go Dev

I didn’t know that Chrome also had a server component for performance optimization. Today I learned.

People ❤️

If Management Isn’t A Promotion, Then Engineering Isn’t A Demotion – Charity Majors

I am 100% behind this article that engineers become managers because they need the powers to fix the problem and that engineers should have information and opportunities necessary to tackle big problems.

One additional note, I have an allergic reaction when managers refer to themselves as “leaders,” since that implies that the others (usually the reporting engineers) aren’t expected to lead.

Business 💸

Facebook complains, Apple responds: iOS 14’s big privacy change gets postponed – Ars Technica

Apple pulled back from deprecating IDFA (identifier for advertisers) in September. But the deprecation will come next year. It’s not clear to me how hard Facebook will be hit; it still got its logins. But I am sure other lesser networks will be decimated.

Also, here is an article on how precisely we are tracked, down to our names, addresses, and daily movements.

Epic, Apple and the Platform Wars – Paradox Podcast

I stumbled upon a podcast from a Swedish mid-size game publisher on Epic lawsuits. The gist was that the publisher sees the lawsuit as the battle between two closed ecosystems and that they prefer the future where there are multiple competing ecosystems. It was the first take I heard from the industry insiders.

Tailwind CSS: From Side-Project Byproduct to Multi-Million Dollar Business – Adam Wathan

I rarely hear opensource success stories but here is one, hitting $2 million revenue.

Young React #88 – Epic Lawsuits

This week was full of regulatory events impacting the largest tech companies, Apple, Google, Uber, and Lyft. As I said in the previous newsletter, the tech industry will no longer be free from regulations.

Photo by Bill Oxford on Unsplash


Software Engineering ⚙️

Yes, websites really are starting to look more similar – Sam Goree

I don’t buy the methodology of the study or the conclusion that the larger tech companies benefit from the similarity. However, it’s worth thinking about the tradeoff between the usability/accessibility of a website and the creative expression.

The consequences of memory allocation size for a Lambda function – Tamás Sallai

I rarely use lambda these days. But this article corrected the assumptions I held in the past. I especially liked the point that, due to the limit to the scaling speed, the larger lambda instances will translate into the more processing power.

People ❤️

Ritu Vincent – Staff Engineer at Dropbox – Ritu Vincent

Ritu’s interview was an inspiring read with a couple of takeaways. Most importantly, I was reminded that, while I seek stretching projects, I don’t actively seek feedback on how I am doing. A few projects immediately came to my mind, and I will follow up this week.

Business 💸

Epic is suing Google over Fortnite’s removal from the Google Play Store – The Verge

Epic Games, the developer behind the popular game Fortnite, is suing the two largest tech companies. The big tech hearing two weeks ago and the current public sentiment give Epic Games a good chance. Of the two, I believe that Apple, given its tighter control around iOS, is in a more serious trouble.

It really looks like Uber and Lyft might suspend operations in California – Quartz

Since the last year’s passing of California’s AB5, the law that classifies gig workers in California as employees, not individual contractors, Uber, and Lyft sought exemptions to classify their drivers as individual contractors. But the court ruled that both companies have until August 20 to make the change. The companies claim that they won’t be able to afford this change, and the drivers don’t want it.

The Trick With Personal Tokens is People Want Me to be Popular, Not Necessarily Succesful:” Alex Masmej – Alex Masmej

Alex tokenized his life, and now leaves some of his life decisions up to the token holders. I am amazed that the initial offering raised USD 20,000 among 30 investors, and that the price is going up. It is like Patreon on steroids.