Management
SRE Goes Left, DevOps Goes Right
· β˜• 4 min read
1. A Process Divorced from Responsibility Is Meaningless Software architecture matches organizational architecture, and this shows up not only in functional boundaries but even more in the division of responsibilities. Only clear responsibility boundaries can build good team collaboration and growth. Every team and every person should understand their own goals β€” what they should take on and what they should stay out of β€” and invest their time and energy in things that benefit the primary goal, rather than sinking into trivia.

Interviewer Training - Identifying the Right People
· β˜• 4 min read
1. Interview Process Establish hiring criteria Align on hiring criteria Resume analysis Opening small talk Competency assessment Values assessment Verifying authenticity Motivation assessment Attracting strong candidates Closing the interview Filling out the interview evaluation form Assisting with onboarding follow-up 2. Before the Interview 2.1 Establish Hiring Criteria why Evaluate candidates with a unified assessment standard

Measure What Matters
· β˜• 2 min read
Subtitle: The Working Method Behind the Explosive Growth of Google and Amazon Author: John Doerr (US) Publisher: CITIC Press Publication Year: 2018-12 ISBN: 9787508696881 Notes: OKR stands for Objectives and Key Results, a working method for managing goals and their completion invented by Intel founder Andy Grove. The O stands for Objective, which should be important and specific, action-oriented, and inspiring β€” for example, improving the stability of a system.

Top-Down VS Bottom-Up
· β˜• 4 min read
In ToB Thinking at Large and Small Companies, I analyzed the ToB strategy of large companies in some detail; this post supplements the thinking on small companies’ ToB strategy from another angle. 1. What Is a ToB Service A commercial company usually maintains at least one value chain and makes its profit from it.

Building a Scalable Team
· β˜• 4 min read
For engineers in the internet industry, what comes to mind most often is the Scalability of systems β€” for example, how to improve a system as traffic, compute, and storage grow, with all kinds of horizontal and vertical scaling options. Besides services, the Scalability of a team is also critical.