Bambang Tri Rahmat Doni (@bengi_dev) header
Bambang Tri Rahmat Doni (@bengi_dev) profile picture

Software Developer

Indonesia
Joined August 2023
Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)Photo by Bambang Tri Rahmat Doni (@bengi_dev)
Bambang Tri Rahmat Doni retweeted
8
7
223
16,976
Bambang Tri Rahmat Doni retweeted
Companies: "AI is going to replace developers." Developers: "Cool. We're using AI to replace your products."
106
567
68
7,029
148,198
Bambang Tri Rahmat Doni retweeted
People keep telling me that native apps are much faster than React Native, but I don’t think it’s true. So I built the same app in 9 different desktop frameworks. I found that AppKit is slightly faster/lighter than React Native, but React Native beats SwiftUI by a good margin.
32
45
12
399
68,230
Bambang Tri Rahmat Doni retweeted
Introducing Anatomy Describe a machine in one line. Claude brings it to life. - Interactive isometric wireframes you can rotate, inspect and explore - WebGL shaders for fire, water, plasma and more - Real 3D motion, with individual parts that rotate and move Install it as an agent skill. Fully open source.
429
1,593
666
18,188
2,661,175
Bambang Tri Rahmat Doni retweeted
Pi 1.0 之后,我反而开始做减法了🔥 现在 Pi 自己已经有 MCP、Codemode、Virtual Model 这些能力,很多以前必须靠插件弥补的功能,已经不需要了。 重新整理之后,我只留这 5 个插件 1、pi-context-view 选择标准:能不能帮我看清 Pi 本身。 它不负责增加能力,主要看 Context 被谁占了、哪些东西被偷偷注入。插件装得越多,这种“可观测性”反而越重要。 2、statusline-pi 选择标准:是不是每天都会看。 我只需要模型、Context、速度、成本这些高频信息一直挂在眼前。状态栏这种东西如果每天都看,就值得留;只是偶尔打开一次的面板,我一般会删。 3、pi-gemini-acp 选择标准:能不能补一条真正有用的模型线路。 我留 Gemini 不是为了模型越多越好,而是 Claude / Codex 算力紧的时候,Gemini Flash 确实可以直接顶上。 外部模型入口留一个就够了。 4、pi-long-task 选择标准:是不是在补 Pi 现在明显的短板。 Pi 跑几个小时的任务还是容易遇到 Context、卡死、Worker 恢复这些问题,所以我会留一个长任务插件兜底。 真正 7×24 的任务,就不继续给 Pi 堆插件了,直接看 Durable。 5、jopqior/pi-subagents 选择标准:需要的时候能力差距够不够大。 单 Agent 做不了并行 Research、Coding、Review 的时候,Subagent 确实有价值,所以我会留一套。 但同类 Subagent 插件只装一个,不重复堆能力。 官方发布Pi 1.0不知道是在给自己“增重”,还是想让开发者少操心,整体对我来说是精简了不少第三方插件的 后续希望有官方一站式安装脚本,到时候就很方便了
Pi 学习网站不要多,有这 5 个就够了🔥 1、Pi 学习蓝皮书 pi.xiaomovps.com 我自己整理的中文学习资料,安装、基础使用、Session、Context、插件和进阶研究都会慢慢放进去 刚接触 Pi,可以先从这里开始,再去看官方英文文档 2、Pi 官网 pi.dev 安装、官方文档、版本更新、Changelog 都从这里进。 Pi 出新功能,我一般也是先看这里,不建议一上来就到处搜第三方教程 3、Skill + Extension 文档 pi.dev/docs/latest Skill 适合固化重复流程,Extension 适合加 Tool、命令、状态栏、权限拦截这些运行时能力。 简单理解: Skill 是教 Pi 怎么做事。 Extension 是直接改 Pi 怎么运行。 4、Pi 插件市场 pi.dev/packages 想找插件、Skill、Theme,优先来这里搜。 版本、说明、源码入口基本都有,比群里直接复制安装命令靠谱很多。 5、Pi 官方源码 github.com/earendil-works/pi 真正想往底层研究,再来看这里。 Session、Context、Codemode、MCP、Durable、各种 Example,最后基本都会回到源码。 其实学习 PI 不在于你收藏了多少个网站,最在意的其实是你有没有动手去实践,这也是为什么我写蓝皮书的时候会把实践放在第一位 当你动起手来的时候,那一切都不是问题了
12
7
75
8,866
Bambang Tri Rahmat Doni retweeted
designeer.xyz wtf it's free??? how? what a tool
19
80
2
1,330
137,746
Bambang Tri Rahmat Doni retweeted
Dr. Pratosh at IISc Bengaluru tells his students that rapid advances in AI are commoditizing intellectual labour. He raises an unsettling question: if companies stop recruiting on campus in the next 5–10 years—even at India’s top universities—what will the purpose of a university education be ? A must watch video for everyone in tech
408
2,971
351
13,978
3,405,708
Bambang Tri Rahmat Doni retweeted
💪🏽 Control your Android & iOS apps directly in VS Code with Mobile Canvas extension!
74
428
50
3,174
173,039
Bambang Tri Rahmat Doni retweeted
Here's a decision tree for when you get to the end of a piece of work, and you're not sure how to continue: - Continue in the current session - /clear - /handoff - Use a subagent - /compact Posting for feedback. Which parts are confusing? What questions does it raise?
87
147
16
1,881
185,150
Bambang Tri Rahmat Doni retweeted
10个GitHub仓库,爬遍整个互联网 都收藏起来吧。每个都能从任何网站提取干净的数据。这种访问权限通常需要销售电话和合同才能获得。
9
135
978
61,607
Bambang Tri Rahmat Doni retweeted
SVG pattern websites for designers: 1. fffuel fffuel.co 2. The Noun Project thenounproject.com/browse/ic… 3. Nucleo SVG Patterns nucleoapp.com/svg-patterns 4. MagicPattern magicpattern.design 5. SVG Backgrounds svgbackgrounds.com 6. Hero Patterns heropatterns.com 7. Pattern Monster pattern.monster Save for later.
4
77
2
642
30,245
Bambang Tri Rahmat Doni retweeted
39
131
5
1,281
72,635
Bambang Tri Rahmat Doni retweeted
“I was an ordinary person who studied hard. There are no miracle people.” - Richard Feynman, Fun to Imagine (1983)
45
210
10
1,332
70,235
Bambang Tri Rahmat Doni retweeted
Even the creator of C++ doesn’t know all of C++
12
36
9
371
37,826
Bambang Tri Rahmat Doni retweeted
Replying to @kesslerIO
A lion doesn't concern himself with token.
3
5
2
119
8,317
Bambang Tri Rahmat Doni retweeted
Learn how to optimize performance using AI avanderlee.com/ai-developmen… 📝 Example case: 25x faster 🔄 The importance of iteration 🛠️ Using Xcode Instruments' Deep Copy #swiftlang #iosdev
3
1
33
7,477
Bambang Tri Rahmat Doni retweeted
𝘋𝘰𝘴𝘵𝘰𝘦𝘷𝘴𝘬𝘺: “𝘐 𝘩𝘰𝘭𝘥 𝘰𝘯 𝘵𝘰 𝘩𝘰𝘱𝘦, 𝘦𝘷𝘦𝘯 𝘪𝘯 𝘥𝘢𝘳𝘬𝘯𝘦𝘴𝘴.” 𝘒𝘢𝘧𝘬𝘢: “𝘐 𝘴𝘦𝘦 𝘥𝘢𝘳𝘬𝘯𝘦𝘴𝘴, 𝘦𝘷𝘦𝘯 𝘪𝘯 𝘩𝘰𝘱𝘦.”
7
167
3
792
22,261
Bambang Tri Rahmat Doni retweeted
I put SwiftUI vs UIKit scroll performance to the ultimate test: an infinite scrolling feed full of interactive 90s GIFs. The results? Well, see for yourself...
6
11
2
124
11,203
Bambang Tri Rahmat Doni retweeted
Is Test Driven Development worth it? The other day I got asked: “Is TDD worth learning? Should I apply it in my daily tasks?” I’ve learned TDD a while back and started to apply it on my job, but I didn’t stick to it. It felt a little tedious for me to be honest. After I stopped using TDD one thing changed… I never wrote code the same way again. Nowadays when I’m writing code, I’m always coding with testing in mind. How can I make it more testable, more decoupled, how to write better abstractions. I don’t use TDD on my daily workflow, but learning it changed my coding mindset forever.
1
2
14
2,087