LogoThread Easy
  • Explorar
  • Componer hilo
LogoThread Easy

Tu compañero integral para hilos de Twitter

© 2025 Thread Easy All Rights Reserved.

Explorar

Newest first — browse tweet threads

Keep on to blur preview images; turn off to show them clearly

SWE-1.5 in Windsurf is absurdly fast - 500 lines of code in a couple of seconds

SWE-1.5 in Windsurf is absurdly fast - 500 lines of code in a couple of seconds

Building https://t.co/nmwK08MUwm (podcast database). Distracted by https://t.co/jqWrfEGKqa (get reviews), https://t.co/5c6R9aonB7 (newsletter database), https://t.co/bNrobgtDDT (maker meetups)

avatar for James Potter (rephonic.com)
James Potter (rephonic.com)
Fri Nov 07 02:19:06
这期访谈Chris Lattner的视频还是很有趣的,我们可以看到一个富有创造力的人,在一个没能获得全面授权的大厂中,是如何一步一步塑造传奇的。

这最重要的,是Chris聊到的:他通过识别并解决现有生态的根本性缺陷,渐进式交付价值来获取支持,并始终以赋能开发者、统一割裂的技术栈为最终目标,从而在没有任何资源支持的情况下,最终持续塑造了LLVM,Swift和Mojo

-----------
Swift 的秘密起源:在巨头内部孵化“下一代”语言的艺术

Swift 的故事展示了如何在一家成功的巨型企业内部,以“非官方”的方式启动一个可能颠覆其核心业务的“激情项目”,并最终推动其成为主流。

1、首先,Chris识别到了核心问题:Objective-C 的“两个世界”困境

>现状: Objective-C 是 Smalltalk 风格的动态对象模型与 C 语言底层性能的结合体。

>痛点:
- 开发体验分裂: 开发者需要在两种截然不同的思维模式间切换。
- 不安全: 手动内存管理是噩梦的来源,极易出错。
- 学习曲线陡峭: 复杂的语法和底层概念(如指针)阻碍了大量新开发者(尤其是Web开发者)进入App开发领域。

>洞察: “高性能”和“高层次抽象”不必是两种独立的语言,它们可以被统一。

2、渐进式推进

>从“sideproject”开始
- 在长达一年半的时间里,Swift只是Chris在“夜晚和周末”的个人项目,他“没有寻求许可,只是开始自己尝试”。

>用“改进现有”来“铺垫未来”。
当管理层质疑创造新语言的必要性,并要求他“去改进Objective-C”时,他并未直接对抗。
相反,他领导团队为Objective-C添加了ARC(自动引用计数)、Modules、Literals等新特性。这些改进表面上是在优化现有语言,实际上是在将Objective-C的开发体验逐步拉向Swift的设计理念,为最终的迁移铺平了道路。

>全面投入,完成闭环。
在获得高层支持后,团队用最后一年时间,完成了语言的最终设计、与Xcode、调试器等工具链的深度集成,并打造了Playgrounds等降低学习门槛的工具,最终在2014年正式发布。

这期访谈Chris Lattner的视频还是很有趣的,我们可以看到一个富有创造力的人,在一个没能获得全面授权的大厂中,是如何一步一步塑造传奇的。 这最重要的,是Chris聊到的:他通过识别并解决现有生态的根本性缺陷,渐进式交付价值来获取支持,并始终以赋能开发者、统一割裂的技术栈为最终目标,从而在没有任何资源支持的情况下,最终持续塑造了LLVM,Swift和Mojo ----------- Swift 的秘密起源:在巨头内部孵化“下一代”语言的艺术 Swift 的故事展示了如何在一家成功的巨型企业内部,以“非官方”的方式启动一个可能颠覆其核心业务的“激情项目”,并最终推动其成为主流。 1、首先,Chris识别到了核心问题:Objective-C 的“两个世界”困境 >现状: Objective-C 是 Smalltalk 风格的动态对象模型与 C 语言底层性能的结合体。 >痛点: - 开发体验分裂: 开发者需要在两种截然不同的思维模式间切换。 - 不安全: 手动内存管理是噩梦的来源,极易出错。 - 学习曲线陡峭: 复杂的语法和底层概念(如指针)阻碍了大量新开发者(尤其是Web开发者)进入App开发领域。 >洞察: “高性能”和“高层次抽象”不必是两种独立的语言,它们可以被统一。 2、渐进式推进 >从“sideproject”开始 - 在长达一年半的时间里,Swift只是Chris在“夜晚和周末”的个人项目,他“没有寻求许可,只是开始自己尝试”。 >用“改进现有”来“铺垫未来”。 当管理层质疑创造新语言的必要性,并要求他“去改进Objective-C”时,他并未直接对抗。 相反,他领导团队为Objective-C添加了ARC(自动引用计数)、Modules、Literals等新特性。这些改进表面上是在优化现有语言,实际上是在将Objective-C的开发体验逐步拉向Swift的设计理念,为最终的迁移铺平了道路。 >全面投入,完成闭环。 在获得高层支持后,团队用最后一年时间,完成了语言的最终设计、与Xcode、调试器等工具链的深度集成,并打造了Playgrounds等降低学习门槛的工具,最终在2014年正式发布。

Believing is seeing

avatar for Yangyi
Yangyi
Fri Nov 07 02:19:04
这期访谈Chris Lattner的视频还是很有趣的,我们可以看到一个富有创造力的人,在一个没能获得全面授权的大厂中,是如何一步一步塑造传奇的。

这最重要的,是Chris聊到的:他通过识别并解决现有生态的根本性缺陷,渐进式交付价值来获取支持,并始终以赋能开发者、统一割裂的技术栈为最终目标,从而在没有任何资源支持的情况下,最终持续塑造了LLVM,Swift和Mojo

-----------
Swift 的秘密起源:在巨头内部孵化“下一代”语言的艺术

Swift 的故事展示了如何在一家成功的巨型企业内部,以“非官方”的方式启动一个可能颠覆其核心业务的“激情项目”,并最终推动其成为主流。

1、首先,Chris识别到了核心问题:Objective-C 的“两个世界”困境

>现状: Objective-C 是 Smalltalk 风格的动态对象模型与 C 语言底层性能的结合体。

>痛点:
- 开发体验分裂: 开发者需要在两种截然不同的思维模式间切换。
- 不安全: 手动内存管理是噩梦的来源,极易出错。
- 学习曲线陡峭: 复杂的语法和底层概念(如指针)阻碍了大量新开发者(尤其是Web开发者)进入App开发领域。

>洞察: “高性能”和“高层次抽象”不必是两种独立的语言,它们可以被统一。

2、渐进式推进

>从“sideproject”开始
- 在长达一年半的时间里,Swift只是Chris在“夜晚和周末”的个人项目,他“没有寻求许可,只是开始自己尝试”。

>用“改进现有”来“铺垫未来”。
当管理层质疑创造新语言的必要性,并要求他“去改进Objective-C”时,他并未直接对抗。
相反,他领导团队为Objective-C添加了ARC(自动引用计数)、Modules、Literals等新特性。这些改进表面上是在优化现有语言,实际上是在将Objective-C的开发体验逐步拉向Swift的设计理念,为最终的迁移铺平了道路。

>全面投入,完成闭环。
在获得高层支持后,团队用最后一年时间,完成了语言的最终设计、与Xcode、调试器等工具链的深度集成,并打造了Playgrounds等降低学习门槛的工具,最终在2014年正式发布。

这期访谈Chris Lattner的视频还是很有趣的,我们可以看到一个富有创造力的人,在一个没能获得全面授权的大厂中,是如何一步一步塑造传奇的。 这最重要的,是Chris聊到的:他通过识别并解决现有生态的根本性缺陷,渐进式交付价值来获取支持,并始终以赋能开发者、统一割裂的技术栈为最终目标,从而在没有任何资源支持的情况下,最终持续塑造了LLVM,Swift和Mojo ----------- Swift 的秘密起源:在巨头内部孵化“下一代”语言的艺术 Swift 的故事展示了如何在一家成功的巨型企业内部,以“非官方”的方式启动一个可能颠覆其核心业务的“激情项目”,并最终推动其成为主流。 1、首先,Chris识别到了核心问题:Objective-C 的“两个世界”困境 >现状: Objective-C 是 Smalltalk 风格的动态对象模型与 C 语言底层性能的结合体。 >痛点: - 开发体验分裂: 开发者需要在两种截然不同的思维模式间切换。 - 不安全: 手动内存管理是噩梦的来源,极易出错。 - 学习曲线陡峭: 复杂的语法和底层概念(如指针)阻碍了大量新开发者(尤其是Web开发者)进入App开发领域。 >洞察: “高性能”和“高层次抽象”不必是两种独立的语言,它们可以被统一。 2、渐进式推进 >从“sideproject”开始 - 在长达一年半的时间里,Swift只是Chris在“夜晚和周末”的个人项目,他“没有寻求许可,只是开始自己尝试”。 >用“改进现有”来“铺垫未来”。 当管理层质疑创造新语言的必要性,并要求他“去改进Objective-C”时,他并未直接对抗。 相反,他领导团队为Objective-C添加了ARC(自动引用计数)、Modules、Literals等新特性。这些改进表面上是在优化现有语言,实际上是在将Objective-C的开发体验逐步拉向Swift的设计理念,为最终的迁移铺平了道路。 >全面投入,完成闭环。 在获得高层支持后,团队用最后一年时间,完成了语言的最终设计、与Xcode、调试器等工具链的深度集成,并打造了Playgrounds等降低学习门槛的工具,最终在2014年正式发布。

Believing is seeing

avatar for Yangyi
Yangyi
Fri Nov 07 02:19:04
这期访谈Chris Lattner的视频还是很有趣的,我们可以看到一个富有创造力的人,在一个没能获得全面授权的大厂中,是如何一步一步塑造传奇的。

这最重要的,是Chris聊到的:他通过识别并解决现有生态的根本性缺陷,渐进式交付价值来获取支持,并始终以赋能开发者、统一割裂的技术栈为最终目标,从而在没有任何资源支持的情况下,最终持续塑造了LLVM,Swift和Mojo

-----------
Swift 的秘密起源:在巨头内部孵化“下一代”语言的艺术

Swift 的故事展示了如何在一家成功的巨型企业内部,以“非官方”的方式启动一个可能颠覆其核心业务的“激情项目”,并最终推动其成为主流。

1、首先,Chris识别到了核心问题:Objective-C 的“两个世界”困境

>现状: Objective-C 是 Smalltalk 风格的动态对象模型与 C 语言底层性能的结合体。

>痛点:
- 开发体验分裂: 开发者需要在两种截然不同的思维模式间切换。
- 不安全: 手动内存管理是噩梦的来源,极易出错。
- 学习曲线陡峭: 复杂的语法和底层概念(如指针)阻碍了大量新开发者(尤其是Web开发者)进入App开发领域。

>洞察: “高性能”和“高层次抽象”不必是两种独立的语言,它们可以被统一。

2、渐进式推进

>从“sideproject”开始
- 在长达一年半的时间里,Swift只是Chris在“夜晚和周末”的个人项目,他“没有寻求许可,只是开始自己尝试”。

>用“改进现有”来“铺垫未来”。
当管理层质疑创造新语言的必要性,并要求他“去改进Objective-C”时,他并未直接对抗。
相反,他领导团队为Objective-C添加了ARC(自动引用计数)、Modules、Literals等新特性。这些改进表面上是在优化现有语言,实际上是在将Objective-C的开发体验逐步拉向Swift的设计理念,为最终的迁移铺平了道路。

>全面投入,完成闭环。
在获得高层支持后,团队用最后一年时间,完成了语言的最终设计、与Xcode、调试器等工具链的深度集成,并打造了Playgrounds等降低学习门槛的工具,最终在2014年正式发布。

这期访谈Chris Lattner的视频还是很有趣的,我们可以看到一个富有创造力的人,在一个没能获得全面授权的大厂中,是如何一步一步塑造传奇的。 这最重要的,是Chris聊到的:他通过识别并解决现有生态的根本性缺陷,渐进式交付价值来获取支持,并始终以赋能开发者、统一割裂的技术栈为最终目标,从而在没有任何资源支持的情况下,最终持续塑造了LLVM,Swift和Mojo ----------- Swift 的秘密起源:在巨头内部孵化“下一代”语言的艺术 Swift 的故事展示了如何在一家成功的巨型企业内部,以“非官方”的方式启动一个可能颠覆其核心业务的“激情项目”,并最终推动其成为主流。 1、首先,Chris识别到了核心问题:Objective-C 的“两个世界”困境 >现状: Objective-C 是 Smalltalk 风格的动态对象模型与 C 语言底层性能的结合体。 >痛点: - 开发体验分裂: 开发者需要在两种截然不同的思维模式间切换。 - 不安全: 手动内存管理是噩梦的来源,极易出错。 - 学习曲线陡峭: 复杂的语法和底层概念(如指针)阻碍了大量新开发者(尤其是Web开发者)进入App开发领域。 >洞察: “高性能”和“高层次抽象”不必是两种独立的语言,它们可以被统一。 2、渐进式推进 >从“sideproject”开始 - 在长达一年半的时间里,Swift只是Chris在“夜晚和周末”的个人项目,他“没有寻求许可,只是开始自己尝试”。 >用“改进现有”来“铺垫未来”。 当管理层质疑创造新语言的必要性,并要求他“去改进Objective-C”时,他并未直接对抗。 相反,他领导团队为Objective-C添加了ARC(自动引用计数)、Modules、Literals等新特性。这些改进表面上是在优化现有语言,实际上是在将Objective-C的开发体验逐步拉向Swift的设计理念,为最终的迁移铺平了道路。 >全面投入,完成闭环。 在获得高层支持后,团队用最后一年时间,完成了语言的最终设计、与Xcode、调试器等工具链的深度集成,并打造了Playgrounds等降低学习门槛的工具,最终在2014年正式发布。

Believing is seeing

avatar for Yangyi
Yangyi
Fri Nov 07 02:19:04
看了下大家分享,大概分为三种:
1. 放弃效率,坚持 Review。
2. 放弃代码级验收,只验收功能。
3. 转变思维,人工 Code Review 根本就不必要。

看了下大家分享,大概分为三种: 1. 放弃效率,坚持 Review。 2. 放弃代码级验收,只验收功能。 3. 转变思维,人工 Code Review 根本就不必要。

一个自由的程序员,以卖 App 为生。边全球旅居边创作产品。作品:熊猫吃短信、DAMA、ServerCat、OpenCat,Miley。

avatar for Baye
Baye
Fri Nov 07 02:18:38
最近这一周我发现有个小红书上的《失业》主题频道挺有意思的,里面每天都会有不同的失业人群上麦讲自己的失业和迷茫( 对应链接: https://t.co/8aXj5HDbes ),分析下来,我有以下收获:

1.  很多人工作一年,Gap一年。其实没有自己的价值主张( 常常换行业 );
2. 很多人遇到问题总是寻找环境的原因,寻找别人的原因(领导原因、同事原因、客户原因),唯独看不到自己身上值得改进的地方;
3. 不定期有诈骗团伙上来冒充职业导师布道‘慢就业’和虚假的兼职活动(当我们是旁听状态时,这种忽悠人的意图比较明显);

这么看来,社会挺复杂的。这么思考下来,在大厂时,那些有明确的KPI和OKR,天天除了写代码不用考虑人间各种复杂事儿,人际关系简单的程序员,其实是挺幸福的。

最近这一周我发现有个小红书上的《失业》主题频道挺有意思的,里面每天都会有不同的失业人群上麦讲自己的失业和迷茫( 对应链接: https://t.co/8aXj5HDbes ),分析下来,我有以下收获: 1. 很多人工作一年,Gap一年。其实没有自己的价值主张( 常常换行业 ); 2. 很多人遇到问题总是寻找环境的原因,寻找别人的原因(领导原因、同事原因、客户原因),唯独看不到自己身上值得改进的地方; 3. 不定期有诈骗团伙上来冒充职业导师布道‘慢就业’和虚假的兼职活动(当我们是旁听状态时,这种忽悠人的意图比较明显); 这么看来,社会挺复杂的。这么思考下来,在大厂时,那些有明确的KPI和OKR,天天除了写代码不用考虑人间各种复杂事儿,人际关系简单的程序员,其实是挺幸福的。

价值主张就是一种给自己贴的标签,让别人更容易记住你。 你可说‘我就是个帮人找工作的,想找工作就来找我’。 但是你不能给长篇大论的描述,然后说‘我就这样,你看看我适合干什么’,互联网上陌生人那么多,很多时候别人给的建议并不是对你的最优解。

avatar for Y11
Y11
Fri Nov 07 02:17:28
  • Previous
  • 1
  • More pages
  • 636
  • 637
  • 638
  • More pages
  • 2127
  • Next