🪩 Building the next wave of AI-native web products @ WebPros 🌊 Formerly @DigitalOcean @Cloudways @ImprovMX ☁️ Founder @AspirationH @NoFrillsCloud

Kuala Lumpur, Malaysia
Joined December 2009
James Lee retweeted
Claude Code's /code-review now has effort levels, with the review rewritten at every one. Low effort beats other code review tools on findings at a fraction of the token cost. High effort delivers significantly higher recall when you want to go deeper. You pick the tradeoff.
250
241
74
4,350
568,329
James Lee retweeted
Boris Cherny
@bchernyJul 17
I talk to engineers at other companies every day and hear the same thing: one person is 10x'ing their output with Claude but the rest of the org hasn't caught up. Watching teams adopt AI, I keep seeing the same 4 steps. I mapped them out here: Steps of AI Adoption claude.ai/code/artifact/bfdf…
427
970
182
10,335
1,449,201
James Lee retweeted
Boris Cherny
@bchernyJul 15
Something I have been thinking about: in the past, the best engineers I knew spent a lot of time automating their work in various ways. Better vim/emacs automations, writing lint rules to catch repeat code issues, building up a suite of e2e tests so they don't need to smoke test the app manually. These kinds of things were the highest leverage activities an engineer could do, because it multiplied their own output, which in turn meant they could build more things. I think many of these automations have become even more important now. This is true for a number of reasons. First, infra and DevX automation speeds you up. And if you are running an army of agents, each of those agents will be sped up also. More automation == more output per unit of time. Second, moving things to code improves efficiency. Your agent could fix an issue every time it sees that issue happen, but that uses tokens and might miss cases. If Claude instead writes a lint rule, CI step, or routine, that class of issue can be fully automated forever. This is really what people are talking about when they talk about loops -- it's about automating entire types of busywork rather than solving them one off. This isn't a new idea at all. Engineers have been doing this for a long time! Third and most importantly, automation makes it possible for others to contribute to the codebase more easily. Increasingly what I am seeing is engineers are contributing to codebases on day one because Claude can navigate the codebase for them, and that non-engineers are able to contribute to a codebase as effectively as engineers can. What gets in the way of both of these is domain knowledge that lives in peoples' heads rather than in automation -- the stuff you used to have to learn when ramping up. What has changed thanks to agents is the domain knowledge that can be encoded as infrastructure is no longer limited to what is expressible in lint rules and types and tests; it can now capture nearly all domain knowledge, encoded as code comments and skills and CLAUDE.md rules and memories. If I put up a PR for an iOS codebase I don't know and a code reviewer rejects it because it doesn't use the right framework, or if a designer builds a new feature and it gets rejected because it doesn't follow the right architectural patterns, these are failures of automation. Every team should be writing the CLAUDE.md's, REVIEW.md's, skills, and docs that enable agents to productively work in their codebase with zero additional context from the prompter. This sounds crazy, and at the same time is a natural extension of the stuff engineers have always done: automate, and encode domain knowledge as infrastructure. As the model gets smarter and as the harness matures, this task becomes easier. In the meantime, it is on every team to look for ways to convert their domain knowledge to infra so that Claude can write code better, so that code review catches issues automatically, and so the next person working on your codebase can contribute more easily.
386
897
218
9,977
1,735,216
James Lee retweeted
Tibo
@thsottiauxJul 14
Hello. We have reached 8M active users across Codex and ChatGPT Work. We are once again resetting the usage limits for all. And we continue to not have the 5h rate limit as well, allowing everyone to explore the boundaries of GPT-5.6 Sol and discover how ambitious you can be. See you tomorrow for more updates on our growth!
5.6 sol growth is insane. the inference team has done heroic work to be able to support demand. we are going to move mountains to continue to scale, but it is possible there are some hiccups soon.
2,004
999
1,061
17,712
4,006,689
James Lee retweeted
Tibo
@thsottiauxJul 13
Thank you to the 7M active users who are now using Codex and ChatGPT Work. We have added a banked reset to everyone's account to celebrate the milestone. You can apply the reset in the desktop app or on web and it will replenish the weekly usage for you. Have fun out there.
1,820
788
678
18,138
2,672,139
James Lee retweeted
Tibo
@thsottiauxJul 12
Morning. The last 48 hours of Codex and ChatGPT Work have been intense! Three important updates: - Temporarily removing the 5 hour usage limit restriction for all Plus, Business and Pro plans - Rolling out changes that will make GPT 5.6 Sol more efficient across the board and that will be reflected in less usage being used so that it can take you further. Exact impact to be quantified and shared - We hit 6M active users, and are landing a usage reset in the next hour Go do things
2,695
1,912
2,065
25,198
4,734,039
James Lee retweeted
Claude
@claudeaiJul 12
We're extending Claude Fable 5 access on all paid plans, as well as keeping Claude Code’s weekly rate limits 50% higher, through July 19.
6,739
7,101
8,700
72,961
28,230,909
What a week in Miami! 🌴 Huge thanks to the cloud and hosting community for making #CloudFestUSA unforgettable. Inspiring sessions, an energized expo floor, and new partnerships made this a true celebration of the builders shaping the future of cloud. We hope to see you soon!
1
2
1
7
556
Join James Lee, @WebPros, at #CloudFestUSA to see cPanel’s AI no-code builder turn ideas into websites & apps fast. Reduce churn, boost activations & unlock AI-driven growth for your hosting business. See it live in Miami: eu1.hubs.ly/H0kZyxB0
1
3
97
That’s a wrap on #WCEU2025 — thank you for joining us in Basel! We’ve loved every moment with this amazing community. See you next year at ICE Kraków Congress Centre, 4–6 June 2026, in Kraków, Poland! #WCEU
1
3
2
35
3,505
WordCamp Asia 2025 – Kicked Things Off in Style! 🎤 Opening Remarks – The Global and Local Leads shared how the very first Southeast Asian WordCamp happened in Manila back in 2008, completely organized by a passionate team from Davao City. That reflects the true spirit of community and dedication here in the Philippines. Now, we are here to enjoy WordCamp Asia 2025 together. Keynote by Matias Ventura – The Lead Architect of Gutenberg took to the stage, and shared exciting insights on the future of WordPress. 📸Swipe till the end to see the WordPress community come together in our family photo! #WCAsia
9
20
798
WordCamp Asia 2025 is off to an amazing start! Contributor Day is in full swing, with WordPress enthusiasts coming together to give back to the project. Whether coding, designing, writing, or supporting in other ways, everyone is making an impact! A big shoutout to all the contributors your efforts help keep WordPress growing. Stay tuned for more updates from #WCAsia! #WordCampAsia2025 #ContributorDay #WordPressCommunity #WordPress
1
11
3
38
1,408
James Lee retweeted
Cloudflare
@Cloudflare30 Sep 2024
In case you missed it, here’s everything we announced during 2024’s #BirthdayWeek: cfl.re/3zEJtML. Got any favorites?
3
11
1
75
18,992
James Lee retweeted
Another cool little @Cloudflare thing that snuck out recently is this very simple security.txt creator:
13
131
11
1,711
142,751
Ok, so that was a first. @OpenDNS, one of the DNS provider we are using for our email delivery firehose on @ImprovMx has decided to unequivocally shut down all traffic originating from French IP addresses, without any prior notice. They are complying with a French order to crack down on illegal streaming of Formula 1. Instead of having to comply to individual ban requests, they just took the entire country out (and parts of Portugal, too). Didn't expect to spend my Friday evening on something like this, but here we go. On the plus side, monitoring alerted us immediately, our queue handled everything well, we rotated to another DNS provider quickly, and delivery restarted normally — no emails were lost.
We are currently seeing elevated delivery times across our infrastructure. We're opening an incident and tracking this on status.improvmx.com At this time, we can confirm emails are properly received and queued, so no emails have been lost. Next update in 30 minutes
7
8
3
29
8,504
Today we announced the March 2024 core update & new spam policies that, in combination, are designed to show less content made to attract clicks and more content that people find useful. Learn more: developers.google.com/search…
253
715
743
1,888
1,285,899
James Lee retweeted
A verified customer gave ImprovMX 5 stars via @Trustpilot trstp.lt/oDozBvoyp
1
2
327
James Lee retweeted
Attila Bogozi gave ImprovMX 5 stars via @Trustpilot trstp.lt/5hWDvJi3j
1
1
291
James Lee retweeted
Jordan C. gave ImprovMX 5 stars via @Trustpilot trstp.lt/Su2vXn1uh
1
1
258