SA

Sam Newman

The Pragmatic Engineer 主持
本站收录 1 集 · 18 条金句 · 关联 10 个

① 他说过的话

18 条

看,我觉得这时候我得搬出我的朋友 Charity,说真相是生产环境。其他一切都是我们讲给自己听的谎言。
See, I feel like I’ve got to channel my friend Charity at this point and say the truth is production. Everything else is the lies we tell ourselves.
—— Sam Newman · [35:12]

指向原始笔记的链接

我还记得他说过:编程不是打字。
I still remember when he said, well, programming’s not typing.
—— Sam Newman · [16:10]

指向原始笔记的链接

我们碰巧通过代码让那个程序运行起来,代码其实是我们如何协作的一个副产品。
The fact that we happen to make that program work through code, the code is really a side effect of how we work together.
—— Sam Newman · [17:23]

指向原始笔记的链接

Kent 在他那本小小的第一本书里说过,软件设计是一种人际关系的练习,对吧?AI 并没有改变这一点。
Kent put it in his tiny first book that software design is an exercise in human relationships, right? AI doesn’t change that.
—— Sam Newman · [18:26]

指向原始笔记的链接

首先,要说清楚,我有我的定义,你可能有自己的定义,但写那几本书的人是我,所以我的定义说了算。
Now, to be clear, right, I have my definition, you might have your own definition, but I’m the one that wrote the books on it, so my definition wins.
—— Sam Newman · [26:04]

指向原始笔记的链接

这一直是我的论点:那你就自己他妈去写本书啊。
That’s always been my argument, write your own damn book.
—— Sam Newman · [26:10]

指向原始笔记的链接

我是说,我把微服务描述成一种「最后手段的架构」。
I mean, I’ve described microservices as being an architecture of last resort.
—— Sam Newman · [29:27]

指向原始笔记的链接

使用微服务最好的理由之一是,如果你真正想要的是一个拥有更高程度自主性的组织。
One of the best reasons to use microservices is if what you actually want is an organization with a higher degree of autonomy.
—— Sam Newman · [29:42]

指向原始笔记的链接

「简单」这个词从来没有被用得这么名不副实过。
Never has the word simple been less well used.
—— Sam Newman · [21:18]

指向原始笔记的链接

不过我是说,从根本上讲,这整件事其实就是一场把 20 世纪 70 年代的概念偷运进来的运动,这对我来说没问题,对吧?
But I mean, really fundamentally, it’s just the whole thing has been an exercise in smuggling through concepts of the 1970s, which is fine by me, right?
—— Sam Newman · [24:12]

指向原始笔记的链接

他们所有人回来都说,除非你能定义好的状态是什么样子,否则你没法做这件事。如果你定义不了,那就别费劲了。
And all of them came back and says, you can’t do this unless you can define what good looks like. And if you can’t, don’t bother.
—— Sam Newman · [41:29]

指向原始笔记的链接

如果你只是不看代码,而且也不在意那些其他的事情,那么接下来发生在你身上的任何事都是你活该。
If you’re just not looking at the code and you’re not caring about those other things, well, then you deserve everything that’s going to happen to you.
—— Sam Newman · [40:33]

指向原始笔记的链接

AI 本来应该把我们从苦役中解放出来,对吧?但对大多数软件开发者来说并不是,因为我们在做更多的工作,我们有更多的上下文切换,我们正在失去那种大局观。
AI was supposed to free us from drudgery. Right? It isn’t for most software developers because we’re doing more work, we’ve got more context switching, we’re losing that big picture.
—— Sam Newman · [39:16]

指向原始笔记的链接

不会,因为那样你的分布式拒绝服务攻击就变成了分布式拒绝现金攻击,对吧?
No, because then your distributed denial of service attack becomes a distributed denial of cash attack, right?
—— Sam Newman · [79:53]

指向原始笔记的链接

SLA 是你违反了会被起诉的东西。如果你只是达到 SLA,你的客户几乎不会满意。
The SLA is what you’re going to get sued for if you breach. If you only ever deliver to the SLA, your customers are rarely ever happy.
—— Sam Newman · [66:50]

指向原始笔记的链接

经济学家们保守的分析表明,到 2030 年,它们需要产生 2.6 万亿美元的收入,才能证明其资本支出是合理的。而整个软件市场是 1.4 万亿美元。
Conservative analysis by the economists are showing that they need to be generating 2.6 trillion in revenue to justify their capex expenditure by 2030. The entire software market is 1.4 trillion.
—— Sam Newman · [93:19]

指向原始笔记的链接

为什么 LLM 删掉了我的数据库?嗯,因为它没有因果性的概念。
Why did the LLM delete my database? Well, because it has no concept of causality.
—— Sam Newman · [95:59]

指向原始笔记的链接

这就是为什么围绕 LLM 的那些护栏真的不是长期来看正确的解决方案。
This is why all the guardrails around LLMs are really not long-term going to be the right solution.
—— Sam Newman · [96:53]

指向原始笔记的链接

② 出现在这些集

1 集

③ 他谈到的

点进去有真内容 —— 本页主要出口

微服务 · ThoughtWorks · Uber · 分布式系统 · 韧性 · 可观测性 · 生产环境即真相 · 规范驱动开发 · 幂等性 · 惊群效应

④ 也在聊「创业与行业」的人