Synthesist in the Shell — A blog by Linghao Zhang
I create and share knowledge with writing.
A "theory of everything" on how to be great: the most important lessons in my life so far.
What I wish I knew before starting this journey. Thoughts on prompt engineering, data and evals, iteration velocity, guardrails, and product-market fit.
An attempt to reason about the complexity of ML runtime infrastructure from first principles.
Thoughts on why DRI is a better term than Owner even when we intend to mean the same thing.
A post on what helped me grow into a staff engineer in 1.5 years at Google.
What does becoming a TLM mean, and should I take the role?
What makes a great TL? Sharing what I've learned in the past 1.5 years as a TL at Google. Topics include: engaging in design discussions, leading by example, creating space for others, become better at context switching but limiting work in progress, writing everything down, and book recommendations.
Staff Engineer by Will Larson is a great guide to building your career toward a Staff+ engineering role and succeeding within the role. This note consists of quote-worthy excerpts from the book and aims to serve as a verbose version of the book's table of contents.
Am I a douchebag if I can't know I'm angry until my phone tells me so?
There's more than one way to scale your impact beyond pure technical complexity.
It's so much better than you think, but also so much worse than you think.
We all know it pays to be aware of biases, but sometimes we just couldn't help it.
Grow @ Google 是一个基于我在 Google 的经历来讨论如何成为更高效的软件工程师的系列。本期的话题包括:培养文档意识和能力;培养新人的心得和益处。
A minimalist approach to time management that tracks and reviews to-dos in a single, easily accessible list.
A Philosophy of Software Design is a short yet to-the-point book on high level ideas about how to design a software system with less complexity. This note mostly consists of quote-worthy excerpts from the book and aims to serve as a verbose version of the book's table of contents.
「软件工程」区别于「编程」的三个方面是什么?从「程序员」到「软件工程师」的角色转变让我学到了什么?谈谈软件工程中的可持续化开发、Code Review、认知负荷、知识共享、降低犯错成本以及做更好的决策。
Grow @ Google 是一个基于我在 Google 的经历来讨论如何成为更高效的软件工程师的系列。本期的话题包括:在开发中平衡战术和战略的思维方式;再谈反馈回路;在个人和团队之间建立健康的平衡。
Excerpts from Permanent Records.
David Perell 在《The Ultimate Guide to Writing Online》一文中阐述了在线写作的诸多好处,并给出了大量有操作性的建议。本文是对这些建议的精简摘录版本。
Grow @ Google 是一个基于我在 Google 的经历来讨论如何成为更高效的软件工程师的系列。本期的话题包括:建立高效的反馈回路;当心不假思索便做下的假设;主导和推动你所负责的项目。
Excerpts from Blindsight.
本文是前一篇五年总结的后续,以如何实现自己的目标为主题整理了过去五年中学到的经验和教训。
「利器社群计划」的访谈。
Notes on The Effective Engineer.
对过去五年的学习工作的总结和记录。
Notes on Steven Pinker's lecture on Linguistics, Style and Writing.
Notes on Programming Beyond Practices.
两个关于「初心」的知乎回答的备份。
本文从一个比较高的层次谈了谈对如何提高英语水平的理解。
本文从申请前需要做的准备,申请时各种材料应当如何处理,以及如何规划和管理申请的进度几个方面展开谈了谈 DIY 留学申请的心得和体会。
Notes on Alistair Croll's talk on Lean Analytics and Growth Hacking.
Notes on How Technology is Hijacking Your Mind.
UCSD 开设在 Coursera 上的课程《Learning How to Learn》的笔记。
您可以订阅此RSS以获取更多信息