2022.11.28 - The Perks of a High-Documentation, Low-Meeting Work Culture
Ping Xia
Title: 2022.11.28 – The Perks of a High‑Documentation, Low‑Meeting Work Culture
Developers are users too & React Native 2022 & Ant Design 5.0 & Writing by hand & Love yourself & Downhill road
This Week’s Highlights
The Perks of a High‑Documentation, Low‑Meeting Work Culture
https://www.tremendous.com/blog/the-perks-of-a-high-documentation-low-meeting-work-culture
Our low‑meeting culture gives us time for high‑value work. Our high‑documentation culture is the secret sauce that makes us more productive, transparent, thoughtful, scalable, and efficient. We couldn’t afford to cut meetings if we didn’t document our thought processes, decisions, and projects so diligently and openly. At times it feels like a lot of work, but it pays dividends, and you can write whenever you like. Below are five concrete benefits of a high‑documentation, low‑meeting culture that we’ve seen first‑hand at Tremendous. The intangible, overarching benefit of practicing meeting mindfulness is this: you spend less of your day sort‑of‑listening and more of your day actually thinking.
You, the developer, are a user too
https://the.scapegoat.dev/you-the-developer-are-a-user-too/
Treating developers as the first users of the systems you build not only smooths engineering processes and boosts developer happiness, but also highlights unclear parts of the design and enforces good practices from the start.
React Native in 2022 and Beyond
https://semaphoreci.com/blog/react-native
Since its inception, React Native has grown into one of the most popular frameworks for mobile app development. In recent years many have wondered about the future of React Native and whether it could keep up with ever‑increasing demands for fluid user experiences. As it turns out, React Native has kept pace, delivering best‑in‑class experiences for small, medium, and large‑scale applications. Let’s look at the cool stuff that landed in React Native this year and what we can expect in the near future. Related:
- How react‑native became performant as native with the new architecture
- Our Solution for Measuring React Native Rendering Times
- React Native Core Contributor Summit 2022
Hyperstack – Build more side projects, ship more products
https://hyperstackjs.io/
Hyperstack is a modern Node.js web framework for the pragmatic programmer. Related: Node.js Architecture Pitfalls to Avoid.
How to Succeed in Your Application Modernization Projects
https://www.nearform.com/blog/application-modernization-strategies/
Application modernization makes it easier for businesses to innovate and respond to changing market conditions.
Using the Cloud to Scale Etsy
https://martinfowler.com/articles/bottlenecks-of-scaleups/etsy-cloud-scale.html
While the cloud migration was underway, Etsy was growing its business and its team. Mike identified the product delivery process as another potential scaling bottleneck. The autonomy given to product teams had caused an issue: each team delivered in a different way. Joining a new team meant learning a new set of practices, which was problematic as Etsy was hiring many newcomers. They also noticed several product initiatives that didn’t pay off as expected. These signals led leadership to re‑evaluate the effectiveness of their product planning and delivery processes.
Deep Reads
An Interactive Guide to Flexbox
https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/
Flexbox is a remarkably powerful layout mode. When we truly understand how it works, we can build dynamic layouts that respond automatically, rearranging themselves as needed.
Not So Serverless Neptune
https://www.jeremydaly.com/not-so-serverless-neptune/
Back then, “serverless” was still relatively new, and the possibilities seemed endless. Sure, a few people started mislabeling things, and of course, haters were gonna hate, but for the most part the debate was less about technical nuances and more about the “nature” of serverless and the serverless‑first mindset. Then something changed. Related: Why Serverless Direct Integrations Aren’t As Scary As They Sound.
Improving React Interaction Times by 4×
https://www.causal.app/blog/react-perf
Solving common performance pitfalls with React tooling and hooks.
SQL or NoSQL? Why Not Use Both (with PostgreSQL)?
https://supabase.com/blog/sql-or-nosql-both-with-postgresql
It’s a tough decision for any developer starting a new project. Should you store your data in a standard, time‑tested SQL database, or go with one of the newer NoSQL document‑based databases? This seemingly simple choice can literally make or break your project down the line. Choose correctly and structure your data well, and you may sail smoothly into production and watch your app take off. Choose poorly and you could be headed for nightmares (and maybe even major rewrites) before your app ever leaves the door.
How Precision Time Protocol Is Being Deployed at Meta
https://engineering.fb.com/2022/11/21/production-engineering/precision-time-protocol-at-meta/
The journey to PTP has been years‑long, as we’ve had to rethink how both the time‑keeping hardware and software operate within our servers and data centers. We are sharing a deep technical dive into our PTP migration and the innovations that made it possible.
The Evolution of Mathematical Software
https://cacm.acm.org/magazines/2022/12/266926-the-evolution-of-mathematical-software/abstract
Many who want to accelerate that growth believe the most progressive steps require far more community focus on the vital core of computational science: the software and the mathematical models and algorithms it encodes. Of course, the widespread obsession with hardware is understandable, given exponential increases in processor performance, the constant evolution of architectures and supercomputer designs, and the natural fascination with big, fast machines. I’m not immune to it. When championing computational modeling and simulation as a new part of the scientific method, the complex software “ecosystem” that accompanies it must be front and center.
Little Languages Are the Future of Programming
https://chreke.com/little-languages.html
I’ve become convinced that “little languages”—small languages designed to solve very specific problems—are the future of programming, especially after reading Gabriella Gonzalez’s The End of History for Programming.
(content truncated)
Originally written by Ping Xia (平侠) and published in Chinese on Web技术周刊 (Web Tech Weekly). Translated and adapted for DriftSeas with permission.
Sources & References
- [1]https://www.tremendous.com/blog/the-perks-of-a-high-documentation-low-meeting-work-culture
- [2]https://the.scapegoat.dev/you-the-developer-are-a-user-too/
- [3]https://semaphoreci.com/blog/react-native
- [4]How react‑native became performant as native with the new architecture
- [5]Our Solution for Measuring React Native Rendering Times
- [6]React Native Core Contributor Summit 2022
- [7]https://hyperstackjs.io/
- [8]Node.js Architecture Pitfalls to Avoid
- [9]https://www.nearform.com/blog/application-modernization-strategies/
- [10]https://martinfowler.com/articles/bottlenecks-of-scaleups/etsy-cloud-scale.html
- [11]https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/
- [12]https://www.jeremydaly.com/not-so-serverless-neptune/