@mattpocockuk:感谢邀请我,@GergelyOrosz!这是一次很棒的对话。
摘要
Matt Pocock 讨论了他从声乐教练到开发者的非传统路径,他对 TypeScript 和开源贡献的倡导,以及他创新的 AI 提示技巧,如 'Interrogation'。
查看缓存全文
缓存时间: 2026/09/17 14:30
感谢邀请我@GergelyOrosz!
这次对话非常精彩。
https://t.co/RGqrqhmPsf
Matt Pocock:从声乐教练到AI技能创作者
概要:前声乐教练转型为开发者的Matt Pocock,讲述了他进入科技行业的非典型道路,他对TypeScript和开源项目的贡献,以及他如何创作出“审讯“和“探路者“等广受欢迎的AI提示词技能。
背景与非典型科技之路
在成为知名的开发者教育者之前,Matt Pocock在伦敦和埃克塞特担任了六年的声乐教练。他教授唱歌、口音纠正和公开演讲,甚至在该领域拥有硕士学位。他离开这个职业是因为成功需要在伦敦生活,而他不喜欢那里,这促使他搬回乡村,并为了远程工作的灵活性而转行软件开发。
他完全是自学JavaScript,最初是为了帮助自己的教学而构建工具,比如一个用于人声频谱分析的网页音频分析器。大约在2017年,他利用自己出色的沟通技巧和蓬勃发展的科技就业市场,获得了第一个开发职位。他在几家公司快速晋升,很早就专注于TypeScript和React。
TypeScript的起源故事
Pocock在职业生涯早期就成为了TypeScript的坚定倡导者。当时他在一家代理商工作,为一个汽车制造商开发学习管理系统,前端团队进展缓慢且错误百出。后端团队经常在不通知的情况下更改接口。为了解决这个问题,他们引入了TypeScript。
Pocock解释说:“我们采用它的那一刻,我们的速度就超过了后端团队,他们最终不得不从我们团队调人,因为我们太快了,“他强调这是他的TypeScript起源故事。
开源与倡导工作
他的开源之旅始于一个使用状态机库XState(第4版)管理复杂应用状态的项目。他围绕它构建了工具以提高类型安全性,这引起了XState创始人David Khourshid的注意。Pocock加入了XState核心团队,讨论该库的未来并与技术高超的开发者合作。
这项倡导工作为他赢得了在Stately(XState背后的公司)的第一份美国付费工作,极大地改变了他的财务视角和灵活性。他的倡导也引起了Vercel开发者教育团队的注意,导致他在那里获得了一份短期合同。
“审讯“技能与AI提示词
对话的一个核心主题是Pocock的AI技能“审讯“。他描述这是一个迫使深度思考的严谨过程。当他构建一个简单的API端点时,他体验到了AI对他进行的、感觉最严厉的“审讯“,AI向他提出了35个问题。
“这很激烈也很烦人,但它迫使我思考更多,“他指出。这个过程是“涌现行为“的一个例子,模型开始“跳出思维定式”,并挑战用户的假设。
AI交互中的“曳光弹“与“引导词“
Pocock采用了一个他称为“引导词“的概念——简单、重复的短语来引导AI代理。他发现,当他在提示词中开始使用“曳光弹“这样的短语时,代理开始回声这些术语。
“它会说,‘好的,我会把这个变成一个曳光弹,’“他观察到。他解释说,曳光弹是一个比喻,指的是一个功能的薄切片,从头到尾贯穿,留下可见的痕迹,让开发者能够在早期看到各部分如何连接。使用一致的引导词有助于与AI建立高效的沟通模式。
战略编程与混音台类比
Pocock和主持人讨论了“战略编程“——做出高层架构决策——的难度。他将其比作一个有许多推子的混音台。“你推上去一个推子,就得到更多微服务;拉下来,就得到单体架构。这就像混音一首歌,但直到九个月后错误出现时,你才能发现问题所在。”
他提出了说服非技术利益相关者投资软件基础设施重要性的挑战,认为需要可衡量的指标。
早期影响:编程书籍与《代码大全》
讨论提到了经典编程文献的影响,暗示几十年前书籍中的基本原则在AI代理时代仍然高度相关。这强调了本期播客的核心关注点:核心软件工程实践的持久效用。
来源:https://www.youtube.com/watch?v=4DhcSPkEbwI
相似文章
@cmuratori: 我在 @GergelyOrosz 的 Pragmatic Engineer 播客上的节目已上线!
这期 Pragmatic Engineer 播客节目邀请了 Casey Muratori,讨论软件性能以及使用 AI 辅助学习 Assembly。
@mattpocockuk:我最近做了一个爆火的演讲,@swyx 让我写点东西解释一下我是怎么做到的——以帮助未来的 AIE 演讲者……
Matt Pocock 分享关于如何做好 AI 会议演讲的建议,他结合自己作为语音教练的背景,讨论了如何管理紧张感、呼吸、观众互动以及幻灯片设计。
@dotnet: Matt Pocock drops an agent‑skills masterclass: grill‑me → interrogates plans before coding wayfinder → decision‑tree pl…
In this podcast episode, Matt Pocock discusses his popular open-source agent skills repo (grill-me, wayfinder, etc.), covering how these skills improve AI coding workflows through plan interrogation, decision-tree planning, and documentation layers.
@mattpocockuk:一个多小时后,我将与 @unclebobmartin 进行直播,我们将探讨在……时代软件基本原理是否依然重要
Robert C. Martin 讨论了他的职业生涯、“Clean Code”的影响,以及他如何利用静态分析和突变测试等约束工具来增强AI代理在软件开发中的应用。
@aiDotEngineer:Tokenmaxxing、生产力与内部 AI 平台——@swyx 对话《The Pragmatic Engineer》编辑 @GergelyOrosz
播客讨论“tokenmaxxing”、AI 带来的真实生产力提升,以及内部 AI 平台如何重塑软件工程师的角色。