Peacetime CEO/Wartime CEO by Ben Horowitz
While I don’t appreciate the war metaphor, we are heading into turbulent times. Our teams will fight for survival in the coming months. Though I don’t think a lot of the mentioned wartime qualities in the article are necessary, I hope you consider and execute the necessary mentality shift for your teams.
Software Engineering 🌐
The epistemology of software quality by Hillel Wayne
Only human factors, not technologies, are proven to have a deep impact on software quality. I realize technologies don’t have inherent values. They only aid in providing the best possible work environment for humans.
Domain-Driven GraphQL Schema Design by Khalil Stemmler
Our internal GraphQL working group is figuring out the best practices to design GraphQL schema. The usual freedom and responsibility do not apply here considering that GraphQL schema is hard to revert and global. Domain-driven design looks like a great starting point.
npm is joining GitHub by Nat Friedman and Next Phase Montage by Isaac Z. Schlueter
The first article describes Github’s rationales, like possible synergies, and the second article tells npm’s journeys. I am grateful for what Isaac has done for the community. I feel bad that npm never became a viable business. But given his said priorities, it is understandable.
The state of the restaurant industry by OpenTable
Lots of marketplace startups digitized trust and moved the offline markets to online. We stayed at strangers’ homes and got rides from their cars. But this pandemic has removed the base level of trust, required to create markets. For example, these numbers from OpenTable show a non-functioning restaurant marketplace. This doesn’t bode well for the coming months and years.