Software development
fromMedium
2 days agoAsync Logging Is Not a Silver Bullet - What Actually Limits Performance
Async logging redistributes costs rather than reducing them, impacting performance in different ways depending on implementation.
Dhruv Amin stated, 'We built a mobile app primarily to let our users who are building iOS apps preview their own app on their own device while developing it. [We] had no problems through December. Post December, we and everyone else in the category started getting our updates blocked.'
Every iOS app I've shipped over the last nine years started the same way: a Rails developer with a great web app, users who want it in the App Store, and weeks spent on Xcode, signing certificates, and Swift boilerplate that has nothing to do with the actual product.
On December 19, 2025, Cursor acquired Graphite for more than $290 million. CEO Michael Truell framed the move simply: code review is taking up a growing share of developer time as the time spent writing code keeps shrinking. The message is clear. AI coding tools have largely solved the generation speed. Now the industry is betting that review is the next constraint to break.
The reason for this is Snap - a Linux application packaging format - creates a local Trash folder for each VS Code version, one that's separate from the system-managed Trash, according to a VS Code bug report dating back to November 11, 2024. Not only that, but Snap keeps older versions of VS Code after updates, potentially multiplying the number of local Trash folders and the trashed-but-not-deleted files therein. Emptying the system Trash folder doesn't affect the local instances.