SpaceX announced the acquisition of Cursor, the popular AI-powered code editor used by millions of developers.
According to sources close to the deal, the acquisition was initiated after Elon Musk noticed Cursor subscription charges appearing on SpaceX expense reports.
"I asked why we're paying Cursor every month," Musk reportedly said. "They explained subscriptions. I asked how much it would cost to stop paying forever."
The acquisition process started shortly afterward.
While analysts discuss strategic benefits, AI capabilities, and developer productivity, insiders claim the business case was much simpler.
"Elon doesn't like recurring payments," said one source familiar with the negotiations. "Paying once felt more efficient."
SpaceX has not disclosed the financial terms of the deal.
When asked whether buying a company to avoid a monthly bill was a reasonable financial decision, Musk reportedly replied:
"Have you seen how much those subscriptions add up over time?"
Cursor will continue operating as usual.
Former subscribers can now enjoy the satisfaction of knowing their monthly payments eventually funded an acquisition designed to eliminate monthly payments. 😄
Microsoft announced Runtime Async in .NET 11, moving much of the async execution machinery from the C# compiler into the CoreCLR runtime.
The company mentioned on Microsoft Build that the change improves performance and simplifies asynchronous execution. It also appears to solve another long-standing problem.
"We noticed many developers use async/await every day, but struggle to explain how async state machines work during interviews."
For years, the C# compiler generated state machines behind every async method. Developers learned terms like MoveNext(), AsyncTaskMethodBuilder, and continuations, often hoping nobody would ask for more details.
With Runtime Async, interviewers are expected to update their question lists.
"State machines were one of our favorite topics," said one anonymous architect. "Now we'll have to return to covariance, contravariance, and memory models."
Microsoft confirmed developers should still understand asynchronous programming concepts.