登録して招待リンクを共有すると、動画再生報酬と紹介報酬を獲得できます。

The Pragmatic Engineer
@Pragmatic_Eng
Big Tech and startups, from the inside. The #1# technology newsletter on Substack. Sign up at Podcast:
参加 July 2022
4 フォロー中    51.3K ファン
"I've seen a few people talking about pairing with their AI assistant. It's not a human. Stop pretending it is. And so you're all going off, you're doing more in a different direction. That shared mental model of the program is breaking down. AI was supposed to free us from drudgery. 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." - @samnewman, Author of Building Microservices & Building Resilient Distributed Systems
もっと見る
When does it still make sense to use microservices, what are mental models to keep in mind when building resilient distributed systems, and how is much of the tech world fundamentally misunderstanding AI? With @samnewman. Timestamps: 00:00 Intro 03:16 Sam’s path into tech 09:32 Thoughtworks 20:55 The rise of microservices 33:37 Are specs becoming more important than code? 45:22 Building Resilient Distributed Systems (Sam’s new book) 52:35 Three rules of distributed systems 56:16 Observability 1:02:20 Resilience tradeoffs 1:07:54 Idempotency 1:15:58 Thundering herds 1:21:03 Business context and resilience decisions 1:25:51 Resilience engineering: four concepts 1:32:42 AI and resilience 1:36:26 AI’s limitations and where to use it 1:40:06 Cognitive debt and cognitive surrender 1:45:02 Modular architecture and AI software factories 1:51:53 Resources for learning software architecture 1:55:30 Where to find Sam Brought to you by: @turbopuffer - – vector and full-text search built on object storage: fast, 10x cheaper, and extremely scalable. Under the hood, the team are rewriting the tpuf storage engine. Follow along until it hits prod: @EntireHQ - Git hosting, rebuilt for the agentic era. Entire hosts your code in-region, and is up to 89x faster than any other competitor. Mirror from GitHub with a single click – I’ve already done so. @AntithesisHQ - Get a free introduction to property-based testing: through a rare, live webinar hosted by @hillelogram , author of Logic for Programmers. RSVP here: So, what does much of the tech world misunderstand about LLMs? Sam says: “I think the tech world in general is quite naive about AI and fundamentally misunderstands what an LLM is. For example: why did the LLM delete my database? Well, because it has no concept of causality. They have no concept that if I do A, B happens. LLMs are not world models. World models have been around for a long time. They predate LLMs. So if you had the appropriate model and the appropriate inputs, world models could at least get to the point of ‘if I do X, then Y happens and I’ve been told not to do Y.’ I think we expect LLMs to do more than they actually can do, because they seem so smart. This leads us to overestimate their capabilities a bit too much. But the nature of LLMs is why all the guardrails around LLMs are really not going to be the right long-term solution.”
もっと見る