10 ms·
Google's Antigravity bait and switch
- Sevii 4mo agoHow did Google blow their AI lead? Why is Google the 2nd or 3rd tier player in the AI coding market? Why can't GCP supplant AWS? Because google can't help but constantly shoot its customers and itself in the foot.
- satvikpendem 4mo agoNo, it's more that Gemini models are simply not very good for coding compared to the top two. Even with Antigravity I use Claude models.
- fluffyspork 4mo agoGemma 4 31b is better for coding than Gemini in my limited testing on a small C project single source file project, less than 1000 lines. Setting temperature to 0 gives better results for me. It seems like Gemini ignores the system prompt more and the default reasoning output seems more incoherent.
- onlyrealcuzzo 4mo ago> Gemma 4 31b is better for coding than Gemini Is there a fine-tuned Gemma coding model? I'd assume that would perform quite well.
- fluffyspork 4mo agoI don't know, but for me setting temperature to 0 has a noticeable impact. I don't think you need a fine tune.
- _fat_santa 4mo agoTheir open weight on device models are really impressive. Partly because I think they are the only ones out of all the frontier labs even working on local models.
- pelorat 4mo agoDepends on the language. Gemini and Claude are far superior when it comes to C# for instance, compared to anything that OAI offers.
- dahcryn 4mo agoYaah I feel the same way. Gemini is great at and Django and AI backends, OpenAI better at making something visually pleasing in React and Claude for everything else or across frontend and backend. At least, that's my heuristic that tends to work for my workflow. I use a combination of Gemini-CLI, Claude Code, and Github Copilot, but across those, the underlying model choice works best according to which part of the applicaiton I am messing with
- deleted 4mo ago[deleted]
- embedding-shape 4mo ago> How did Google blow their AI lead? What lead? Maybe because I'm mostly using AI/LLMs for development, but neither Google, Anthropic, xAI or anyone else has ever been in the lead, OpenAI always had the best models in my mind, as long as you're comparing the "top" plans between all of them. Besides, they all seem to shoot themselves in the foot, OpenAI included, seems the only thing that differs is how often and how big the damage is.
- MisterKent 4mo agoWow. Didn't realize OAI was astroturfing hacker news now...
- embedding-shape 4mo agoAll the labs astroturf all the social media, HN is not unique and OpenAI wouldn't be the only ones. I even receive offers sometimes on my email put in my HN profile, asking me to post about their project in exchange for money. Be skeptical of anything you read online, not just what you think is "obvious astroturf".
- Imustaskforhelp 4mo agoWait what? Why don't I get emails like this too? /s (on a serious note, do you feel comfortable naming and shaming such companies, this is sort of a serious accusation imo and if not then how much money they are trying to give. It would be an interesting discussion and feel free to mail me if its confidential, waiting for your response and have a nice day :-D)
- embedding-shape 4mo agoNah, maybe one day I do a collective public post of it, for now I just try to get their company and/or name first, then forward it to HN themselves so they can ban them and keep an eye out for them.
- cush 4mo agoThey had the lead for maybe a week or two. Now, only Apple is further behind.
- repeekad 4mo agoApple may be behind, and even getting sued for false advertising around AI features, but at least they haven’t spent hundreds of billions of dollars with no indication of how they’ll make their money back.
- cush 4mo agoYou’re right, they’re simply playing a different game. That said, Apple sold millions of phones with the promise that 3 months later users would be able to use AI to automate their phones and use Siri similar to how they use ChatGPT. That was summer 2024, and it still hasn’t shipped.
- svachalek 4mo agoI'll give them images. Gemini/Nano Banana is notably better at understanding and generating images than OpenAI, imo, and Claude can't even generate. While I'm at it I've got to give them credit for Gemma as well. Stellar, first class model for the size.
- vunderba 4mo agoIt's a toss-up - NB Pro (and NB2) were in the lead for a long time, but gpt-image-1.5 and then particularly gpt-image-2 pretty much closed the gap on my GenAI Image Showdown benchmark site. NB still generates better looking images though for the most part - gpt-image series is still affected by the yellow saturation issues though its been heavily mitigated.
- basch 4mo agogpt-image-2 still has a very visible banding/artifacting, but nb2 and gpti2 each have their strengths to the point that its momentarily worth running the same prompt through both and grabbing the better result, then feeding it to the opposite model to tweak it. both of them do a better job of not "getting stuck" regurgitating the same thing over and over when the base image comes from the opposite model. i tend to try and limit how many edits i make with gpti2 because successive iterations degrade the image much much faster. huge waste of firefly credits tho.
- elorant 4mo agoBecause their strategy wasn’t to become leaders but to be as good as it takes to erode the lead of others. They have the cash cow of search so they don’t rely on AI to succeed. All they need is to keep publishing new products/services to keep OpenAI from taking the initiative. Between that and the Chinese models all they have to do is wait for the bubble to burst at which point every major AI lab would go bust.
- vl 4mo agoBecause for awhile they had access to infinite money printing press (search ads), and in the situation like this it’s impossible to focus and seriously compete in other areas. Essentially all Google efforts were in protection of search ad revenue.
- Andrex 4mo agoThey really just hate doing migration plans, especially longer ones (1+ year). Google seems like an outlier but I don't have real data to prove it.
- hunterpayne 4mo agoWhere have you been? Google has always been terrible with enterprise products. They are in the low cost, small company part of the analytics/enterprise market. The medium or large sized customers have been burned by them too many times to ever go back at this point. If you use them, you deserve what you get these days. No idea why you think Google was ever some quality provider of enterprise tools. They were declining even before they entered those markets. It isn't 2008 anymore and the Google you remember hasn't existed in well over a decade.
- tartoran 4mo ago> How did Google blow their AI lead? Google is not an "AI company", they just happened to have been 10 steps ahead of everyone but slept on it for too long, now scrambling to catch up..
- upbeat_general 4mo agoIf by "happened to" you mean pour significant resources for well-over a decade on many different AI research groups then yes, that's accurate. Depending on your definition of AI, it might even be two decades. In fact, OpenAI was founded largely with the direct goal of preventing Google from being the sole winner in AI...
- Flere-Imsaho 4mo agoAlphabet owns DeepMind, who are an AI company. In fact alphabet are lots of things, which is fine.
- tartoran 4mo agoYes, you're right, but Google are not an AI company in the same sense Anthropic or OpenAi are and are focused on their products differently and it kind of shows..
- themafia 4mo ago> Why can't GCP supplant AWS? Both GCP and AWS are just relabeled corporate dogfood. It turns out most people have operations that share more traits with retail than with big data.
- krzyk 4mo ago> Why is Google the 2nd or 3rd tier player in the AI coding market? 2nd, 3rd? No way. You either use Claude Code or Codex, the 3rd option usually was Github Copilot. The only time I heard someone used google for code writing it was Linux Torvalds in one of his commits.
- dmix 4mo agoCursor is also definitely more popular than Gemini CLI
- drdrek 4mo agoI'm very surprised, goggle are usually known for their customer focused approach and long standing support of legacy systems!
- ventana 4mo agoI am especially impressed with how they keep supporting Google Reader for all these years despite the declining user base, because they care so much about the existing users.
- donbox 4mo agoThe internet changed for me the day the Reader died. Actually, in hindsight, for me personally, internet died when the Reader died.
- verisimi 4mo agoYep. My aspirations about how the internet was going to enable a brighter, better future for people, were instantly transformed, and instead we saw the power of tech corporations acting in their own interests. How naive I was.
- doubled112 4mo agoGoogle shutting down Reader did encourage me to learn to host my own services though, which I am pretty thankful for.
- serf 4mo agobe proud of your own imitative, not thankful for the boot to the ass. Google did nothing to help you , but your response to the dire situation is to be commended.
- doubled112 4mo agoI believe it goes both ways. Sometimes the boot in the ass is what triggers initiative. Most people won't do something for no reason.
- iKlsR 4mo agoI had the exact same experience, on Windows had to purge everything and lost all my history, on Mac it was a one click upgrade and sign in again for the most part with history gone as well. Overall the experience was pretty bad for what is expected from them and I'm wondering what the thought process behind this is, I dislike this single prompt box review workflow and is a reason I don't use any of the tui stuff and it's odd that they are leaning so hard to mimic CC when others like cursor are embracing the same workflow but still sculpting around the code. I want to edit as I'm working and have access to all my normal tools and fragmenting my work to this new vision and a separate text editor defeats the point. For now I'll probably switch to using it as a fallback when I've exhausted my quota elsewhere and start to rely on it less before the next rug pull when I wake up and the IDE is gone. Aside, Gemini has been surprisingly good and I really liked their take on the implementation and review workflow.
- sschueller 4mo agoI pay for google "Starter" workspace. Recently I started to get harassed to upgrade. Big button in gmail, large notifications on top of my mail in the mobile app etc. Also two other buttons to get me to turn on AI features I don't need. I already pay a lot, I don't want to pay double just not to be harassed. Having buttons to features that I would have to pay extra for is one thing. But having notifications and large buttons to upgrade when I am already a paying customer is harassment.
- metalliqaz 4mo agoThe market demands INFINITE GROWTH
- Traubenfuchs 4mo ago…and 0.1% of users click the button that annoys 99% of users, so it‘s a BIG SUCCESS.
- metalliqaz 4mo agothere is no graph of user happiness. there is only graph of PROFIT
- oneshtein 4mo ago0.1% is 2x better than typical 0.04%.
- Havoc 4mo agoAnd if you upgrade to standard workspace it still tells you account not eligible for antigravity Idk what google is doing
- mrj 4mo agoUnfortunately, even if you upgrade there are still upgrade prompts for an even higher version of Workspace and gemini. Recently screen sharing a document I noticed a new "omg please use gemini" button they placed OVER THE DOCUMENT itself. That's in addition to the magic star thing in the right and the gemini menu item. If you're using Chrome there are the browser ai buttons, too.
- radres 4mo agoSadly since couple of years or so ago we forgot about UX. Or quality in general. I have a companion which tells me I did everything right before pushing to prod. WCGW
- stronglikedan 4mo ago> I have a companion which tells me I did everything right before pushing to prod. LPT: You can get to prod faster by skipping the step where it tells you anything.
- glitchc 4mo ago"..and you will learn to like it!" --someone important
- andrewjneumann 4mo agoGoogle Enterprise accounts are sunsetting AI Ultra in favor of consumption based pricing at the end of the month. It’s unclear how limits for AI Ultra might change for gmail users. Flash3.5 is much better at coding, but also more expensive the pervious flash models. So much for AI getting cheaper.
- KronisLV 4mo ago> So much for AI getting cheaper. For now, that's DeepSeek: https://api-docs.deepseek.com/quick_start/pricing/ https://api-docs.deepseek.com/quick_start/pricing/ (they have a discount until the end of the month, even after that they will have pretty good prices) Or GLM or Kimi, Mistral is also surprisingly passable. Or just have to open the wallet and give money to OpenAI or Anthropic for the subsidized tokens. > Google Enterprise accounts are sunsetting AI Ultra in favor of consumption based pricing at the end of the month. This whole thing feels a bit like what GitHub did with Copilot, though.
- zozbot234 4mo agoThese are models that can be run locally BTW. Just get enough hardware for your throughput requirements, have it grind on multiple batches of tokens 24x7 to get reasonable utilization (keeping the cloud for time-sensitive uses) and that's it, no more rug pulls.
- deleted 4mo ago[deleted]
- xGrill 4mo agoI don't even think the consumption based pricing is available for the IDE, only Antigravity 2.0, so they are basically killing the IDE.
- filoeleven 4mo agoIt boggles the mind why people think AI will get cheaper when they're all selling tokens at a loss already.
- ozgung 4mo agoI want to Ask HN relating to this: What can be the motivation behind this change? Is this the preferred way of using AI coding tools nowadays? I've been using Antigravity mainly because of its tab completions. So I can work in code like in a traditional way and AI assists me. But it was a broken experience and now they are moving away from IDE based tool. The alternative is you write the prompt and it does everything. Is this the standard SW development workflow in 2026?
- devmor 4mo agoThis is how they want you to use AI-powered apps. The more ambiguity there is between you and the end result, the likelier you are to keep paying them to avoid friction. The problem with AI products vs other rent-seeking is that AI is very expensive to build out and run… so they are desperate to push you into relying on it quickly.
- deleted 4mo ago[deleted]
- doug_durham 4mo agoYes, this is the standard model for the big frontier models. You don't need Gemini or Claude to do tab completions. A modest size local model can do that just fine. If that is all you are using AI tools for you are wasting money subscribing to Google.
- browningstreet 4mo agoI'm surprised anyone thought Google would stay committed to an IDE product built on Microsoft's VS Code. This was clearly an experiment or stepping stone, they were never going to stick to this path. It was always going to go away.
- dist-epoch 4mo agoThe most widely used IDE inside Google to work on Google products, Cider, is based on VS Code. https://laurent.le-brun.eu/blog/a-history-of-ides-at-google https://laurent.le-brun.eu/blog/a-history-of-ides-at-google
- devmor 4mo agoEvery time I update my JetBrains IDEs, they obliterate my lovely, tool packed UI and replace it with what looks like a minimalistic iPad app. I have to reenable a “Classic UI” plugin to fix it. This is annoying enough, but if they did something like the OP’s experience they’d lose a paying customer of 14 years overnight. IDEs aren’t social media apps- they’re tools. Familiarity is not just important, it is VITAL.
- pelagicAustral 4mo agoDesigners gotta eat
- devmor 4mo agoHey I have the same complaints about us developers adding new features that no one asked for to a product that already serves its purpose. I wish the industry could learn the art of leaving shit alone.
- Andrex 4mo agoMore like when AI is coding all the apps anyways, a drastic change in direction is only one prompt away.
- stalfosknight 4mo agoThis is exactly why I have a have a strict blanket ban on automatic updates on all of my devices.
- postalcoder 4mo agoGoogle made its lack of interest in Antigravity IDE obvious from very early. Updates were few and far between and app-breaking bugs stuck around, despite tons of reports. Google's lack of focus is astounding. They sprinkle random products here and there and seem to then tepidly pick the product surface that is doing least bad and then tepidly focus on that. Compare that to every other AI lab, large and small that knows its identity and shaped its products around that. Perhaps it's a sort of resource curse. Google doesn't need any one of these products to succeed, and it shows.
- basch 4mo agoWhisk is a good example. They put out a pretty slick image manipulation tool that had infinite potential, and decided to just dump it and work on Flow instead, which while similar in features has a much more cumbersome interface. They really dont learn what works well about something when shuttering it. Poor post mortem anaylsis. Whisk very much could have lived on as a parallel evolution of interface over their image gen stack. I know it was labs software, and should have been expected but man they love throwing away what works for what doesnt.
- chanux 4mo agoFor a company so lost, their people talk a lot about being obsessed with feedback/data in meetups (at least 2-3 years ago.) I guess the point is, with enough money they can afford to operate like this.
- htrp 4mo agocan someone shed some light on the internal politics here, I thought anti-gravity was what the acqui-hired windsurf leadership team shipped?
- jim33442 4mo agoAll I know is internally they were recommending people use Gemini CLI until they switched to recommending Jetski/Windsurf CLI. Even before that, I could tell Jetski was way ahead, but still people from Gemini CLI were trying to convince me to use it.
- coder97 4mo agoI had the same experience. I could not figure out how to use the IDE mode in the new version. Turns out this is a bug. It was not supposed to remove the IDE automatically, instead a user could click on "Keep the antigravity IDE" as shown in the Demo Video (at 1:09 in https://www.youtube.com/watch?v=6C0FjHoN3qE https://www.youtube.com/watch?v=6C0FjHoN3qE). Clean install and disabling auto update solved the problem.
- roggy 4mo agoAntigravity IDE is just a better tool
- intrasight 4mo ago> the prompt history from the old Antigravity installation is gone So just restore it from your repo.
- whalesalad 4mo agoReminds me of the "dead dove do not eat" scene from arrested development. The surprising thing is not that Google is doing this, but that people are surprised by it.
- Andrex 4mo agoWhat's lost when that scene is GIFed or quoted is Michael's double-take before he says anything. Brilliant comedic acting.
- happyopossum 4mo ago> The 2.0 update, it turns out, aggressively rewrites the default application paths to the point where it's impossible, at the time of writing, to have both versions of Antigravity installed and functioning at the same time. Maybe it’s an OS difference but on my Mac when the new crappy antigravity updated, I got a very helpful dialog box explaining the changes and offering to download and install Antigravity IDE. Of course I did so and both run happily at the same time. Well, they did the one time I launched both, but now I’m back to just using the IDE.
- Alifatisk 4mo agoI am on Mac too. The update removed my chat history from Antigravity, I can't see my chat history in Antigravity IDE but its visible in Antigravity 2.0. I am sure a lot of other stuff also reset to default. Why would an update in my IDE switch to a new sort of application, better yet, not even allow me to keep the existing IDE as it is.
- jijji 4mo agoyou dont have to go look at the Google Graveyard [0] to understand that you might try a google product one day or month to have it either disappear or become a different product incompatible with the first the next month. They have been known for this for at least decades now. Gemini CLI was fun for five minutes of testing until it tried to rewrite my whole code base. [0] https://killedbygoogle.com https://killedbygoogle.com
- gergely 4mo agoGoogle has just stepped on the IBM path :D
- riskassessment 4mo agoI was surprised people were so willing to jump to closed source IDEs just for access to coding agents. The trade-off you pay for tight integration between the IDE and the coding agent is lock-in because the barrier to switching IDEs is nontrivial. Your coding environment stands a lower chance of disruption when you use an open source IDE with a CLI agent. Yes it's slightly annoying to separate the agent from the IDE but the benefit is that it's much easier to switch between Claude Code, Codex, Gemini CLI (now antigravity CLI), etc which means you can more easily benefit from pricing and coding performance differences which seem to change monthly.
- KeplerBoy 4mo agoAntigravity is just a vs code (more correctly: codeium) skin with Google telemetry and agent Integration. You can switch back to Microsoft's or cursor's flavor in minutes.
- Mond_ 4mo agoIt isn't anymore, though, that's kind of the whole point of the article.
- deleted 4mo ago[deleted]
- Semaphor 4mo agoFwiw, the (mostly) closed source jetbrains IDEs support multiple models with their coding agents, byok, and using different agents like Claude Code via ACP
- daft_pink 4mo agoIt’s like Google Reader all over again. Because of all these changes, I had to cancel my Google Workspace Ultra plan and switch to a personal developer ultra plan to use Antigravity on a subscription basis, but I still have to use gemini webchat on the workspace, because there is no way to get total privacy from the individual plan. At least they prorate the cancellation and credit the unused time period.
- xbar 4mo agoMy opinion is that Google has currently enjoys low trustworthiness as an enterprise software and services provider.
- quantummagic 4mo agoAt this point, anyone who relies on Alphabet for anything, deserves what they get. Fool me once... and all that.
- ath3nd 4mo ago[dead]
- wejick 4mo agoIt's not even good, honestly. I was using it for couple weeks before dropping that 2 months ago. The model was not good and slow, the harness was not good, the IDE was subpar vscode clone. If IDE still important for your Workflow, Trae of Cursor offer much better interface, harness and plan.
- Espressosaurus 4mo agoYeah, that was my experience. The model was worse in every way than ChatGPT or Claude or even Composer. I tried it out and used it when my other limits were hit, but only as a last resort. And I stopped doing even that because the model was so bad.
- ctippett 4mo agoI never really used the Antigravity IDE, but had it installed. The update also made me do a double take and wonder what the hell was going on. It seems like Google is hitting the reset button on the product they call "Antigravity", existing users be damned. Fine, if you've never installed or used the previous version before... but for existing users the "bait and switch" is incredibly disorientating. My take is they saw the market size for a general agentic tool as being larger and more significant than a specialised IDE. It shows a pretty large lack of respect for users in the later group though.
- wejick 4mo agoThey could just call it anything else and left the existing user alone. I mean they have gemini CLI, which I would say a better product.
- bmitc 4mo agoGemini CLI is being sunsetted in mid-June and replaced by Antigravity. https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/ https://developers.googleblog.com/an-important-update-transi...
- christoff12 4mo agoI've mostly avoided the frustration of dealing with google's product rug pulls over the years by never getting hooked on a non-gmail product. Alas, I now feel the sting of disappointment.
- wffurr 4mo agoIn this case it's the usual Google product rug-pull plus the insane rate of AI tool churn.
- deleted 4mo ago[deleted]
- Fokamul 4mo agoWhat the hell is Google Antigravity?
- illwrks 4mo agoIt was a code editor that had Gemini integrated into it. I’ve been playing around with the new version, it can still do what I was using it for, but it does make me wonder if it will become a OpenClaw like tool.
- vlucas 4mo agoCursor did this IDE -> Agents transition very well. Cursor still supports both the IDE and the Agents window, open at the same time, in the same project. I frequently use both and switch back and forth between them. They also link to each other from the top bar and right-click context menus so you can switch to one or the other seamlessly. Best of both worlds. Switch back to Cursor.
- Andrex 4mo agoThis would have been the proper way to do it, but it would have taken work, and Google really hates migration plans of any kind. Better to drop the 2.0 on users' heads out of nowhere and just move on.
- jayfae 4mo agoI don't have time to fix the problem, let me write a blog article about it, lol
- pqs 4mo agoGoogle hasn't handled this well, it is obvious. But I have to say that I never understood the Antigravity IDE. I much prefer using Gemini CLI in combination with vscode. It works like a charm. Now, I'll do the same with Antigravity CLI and vscode. It works fine.
- testfrequency 4mo agoSame. It’s really been a nothing bar for me with this cutover. I feel for the IDE people, but now I call agy vs gemini…life goes on. 3.1 Pro model still works perfectly for me and my needs, if anything I’m finding the agy cli much more responsive and stable so far
- toraway 4mo agoPossibly a bug, but the change in usage quotas on my AI Pro plan going from Gemini CLI to Antigravity CLI was a massive drop. I was kicked off after around 30 minutes using the smallest model available (3.5 Flash). If they offered 3 Flash (or 3.1 Flash Lite too but might be hoping for too much) with comparable usage limits then the transition to Antigravity CLI wouldn't have bothered me much at all.
- photochemsyn 4mo agoAnyone ‘fully plugged into the Google ecosystem’ is going to end up being milked by corporate when shareholder pressure for revenue increase goes up. Same with the Apple ecosystem. Of course the language manipulation here is amusing - it’s not an ecosystem, it’s a company town where you have to do transactions in scrip that’s not transferable to another company town. Prison is not exactly the right word, either - you are free to leave, you just have to leave many of your assets behind when you do.
- mritchie712 4mo ago> The day was to begin like any other, with Antigravity open > This unexpected shift completely broke my preferred workflow it might not have been so unexpected if you knew you were one of ~15 people that start their day with Antigravity
- SwellJoe 4mo agoThat was a surprising sentence. But, Antigravity is fine. I mean, I only open it because it's the only way Gemini is going to get tool use right on the first try, but it works like all the other VS Code forks (acceptable, not great). I don't mind using it, and if Google AI is your one AI subscription, then Antigravity is obviously the editor to use, since Gemini fails to play well with others.
- ssiddharth 4mo agoI've become an Antigravity convert mainly because of the generous limits, especially on the Anthropic models. User since day 1.
- pylotlight 4mo agoThey used to have good limits that lasted hours, now I wiped mine in a couple of minutes..
- P1h3r1e3d13 4mo ago> The day was to begin like any other, with Antigravity open (yes, there are tens of us!) I think they know.
- mritchie712 4mo agodon't think that was there when I read it the first time
- Fumblenuts 4mo agostudents get a couple free years of a Google One subscription which comes with access to the nicer models and some free claude credits to use inside Antigravity IDE. Though there's a small chance I'm wrong and everyone has access to those models. The free tokens is the only reason why I've been using Antigravity. And after this god awful update (I had the exact same scenario as the article author) and once my free student plan runs out, I'm immediately switching to something else. Makes me wish we could regulate these big tech companies and run them big fines whenever they abuse their monopoly by unnecessarily downgrading the experience for users. I hate how all their stocks continue to climb despite headline after headline of new updates breaking things for users. It's like they can just do whatever they want and never get punished for it meaningfully.
- hypfer 4mo agoWill this experience actually have a lasting impact on how the author makes decisions? Place your bets now.
- laanako08 4mo agoI'm building an IDE (www.kaiso.ai) AI is powerful, but currently does not meet the engineering bar for quality and thoroughness. We need new paradigms and tools to support a new relationship with the codebase as an artifact. The premise is that we can use these LLMs to get real engineering work done if we make tools to support a higher-level human understanding of the codebase, and the ability to spot the gaps in the LLM's plans. With these we can surgically ensure all the critical considerations are covered, spec the work at an incredibly granular level, and implement our plans as a collection of ultra-tiny tasks each given to isolated agents, this specifically ensures the agent's attentional mechanism aren't overwhelmed/polluted. The project is very early still, so if you're interested, please reach out or signup for the email-list and i'll contact you. Pricing page is highly aspirational at the moment, money is not the focus at this phase. Thanks.
- onlyrealcuzzo 4mo ago> The project is very early still, so if you're interested, please reach out or signup for the email-list and i'll contact you. Pricing page is highly aspirational at the moment, money is not the focus at this phase. Why do you think an IDE is the right tool? I'm working in a similar space, and it's not clear why an IDE would benefit. Specifically to you - if you're hoping to make this a business - please know if you do make a killer IDE feature - Cursor et al will immediately copy it... I'll give your tool a try if it's not too much effort to try it and you want some feedback. Let me know.
- laanako08 4mo ago> Why do you think an IDE is the right tool? I didn't start with an IDE but ended up there after some time. The core of my approach is an entirely new workflow. Underlying all of it is a "planning canvas" which is a network graph visualization of the codebase symbols, structures, and relations, where each node of the graph is a custom data-structure that captures a set of considerations. The workflow is generally as follows: Talk to the agent -> Agent responds with a plan(s) -> Plan is visualized on the planning canvas. At this point we can see visually which parts of the codebase the agents plan touches and via the fields of the custom data-structure, also see which considerations the agent failed to specify. Its here where we as humans can catch "this thing isnt connected, or is missing a trigger, or has a concurrency story, etc.", and either specify ourself, or force the agent to improve their plan in this specific manner. Once satisfied, we can formalize the impoved plan into a spec-of-specs, where each isolated sub-spec is farmed to an agent for implementation, which undo/redo being handled at the plan-level just in case we change our minds. > Cursor et al will immediately copy it... This is always possible, with anything and everything, but thus far they havent done it and i want this to exist, so i persist. > I'll give your tool a try if it's not too much effort to try it If you're open to it, signup (so i have your email) and ill reach out to get us going.
- frenchie4111 4mo agoI am building an Agent IDE called Harness. It is somewhat inspired by the previous version of antigravity (and Conductor, and a few others). But with a core goal being open source & hackability. It's centered around git worktrees. The goal is to organize all your AI sessions into somewhat logical places and make it easy to context switch. The secondary goal is to remove the need to open a separate code editor anytime you want to look at a file (We have a built in file editor powered by Monaco [vscodes editor]) Check it out https://harness.mikelyons.org https://harness.mikelyons.org
- bjord 4mo agoand what is the harness for harness called?
- cap11235 4mo ago[dead]
- frenchie4111 4mo agoI regret naming it harness for this exact reason but I am too deep at this point
- onlyrealcuzzo 4mo ago> The goal is to organize all your AI sessions into somewhat logical places and make it easy to context switch. Isn't this what Pi does (except you have a non-CLI UI)?
- 4mo ago
- poly2it 4mo agoI was surprised to see that the new Antigravity does not integrate at all into Google's existing Material design system. Is the implication that Material is not for power users or developers? It's built as a universal solution. https://antigravity.google/assets/image/blog/agy2-layout.jpg https://antigravity.google/assets/image/blog/agy2-layout.jpg
- Andrex 4mo agoGoogle is talking up a new "Neural AI" design language that seems to just be for their in-house Gemini-related apps. Possibly what the new Antigrav is using? We don't know if this is Material 4.0, just Google's proprietary design, or really anything.
- torben-friis 4mo agoThe day my coworkers started using cursor I started to learn neovim. Every day that passes I'm more glad I did it. And mind you, I'm not an anti AI extremist. But I dont think there's any need to adopt the new tool as your new full workbench, a Claude style chat in a nearby terminal has the same benefit and exposes you to a ridiculously smaller personal risk.
- antonvs 4mo agoI use the CLI agents (from any major vendor), in conjunction with either nvim or standard VS Code (with Copilot disabled). That way you still get the automatic "agent" capabilities - it can search your code, propose and make changes, write tests, doc files, etc. - but it doesn't interfere with your editing experience.
- rurp 4mo agoRight, redoing your entire workflow around a new corporate AI platform is signing up for a lot of throwaway work. If you like fiddling with things like that then great, but if the tooling is a means to an end and you're more interested in actually building stuff with it you're adding a lot of cost by chasing the latest fads. Does anyone think that the brand new version of Antigravity will still exist in a recognizable form two years from now? Google will almost certainly have killed or "upgraded" it again to a new platform by then.
- tempoponet 4mo agoFor the huge percentage of devs using vscode, switching to Cursor was essentially adding a new color theme and a chat window. The CLI switch was far more radical.
- torben-friis 4mo agoYeah, I was a vscode user back then. The problem was realizing that cursor was going to be enshittified... and MS would start enshittifying vscode to compete as well.
- sillyboi 4mo agoIt feels like a change in department leadership and management, or an internal power struggle over a lucrative piece of the project (with all the consequences that typically come with it). In the end, it seems more about satisfying personal egos than serving the product, and the end users will be the ones left to “appreciate” the results.
- parasti 4mo agoGoogle really outdid themselves this time. They killed not one but two tools (Gemini CLI and Antigravity) with one stone.
- pglevy 4mo ago> Antigravity, as part of the Google AI Ultra plan, is my daily driver, my workhorse. There's your mistake right there. There is history. User beware.
- junglistguy 4mo ago[dead]
- VLM 4mo agoNone of this is an "AI" problem its SaaS BAU. You don't like the new agreement? Pray I don't alter it further.
- spankalee 4mo agoWow, Google really fumbled this. After reading the blog post I clicked the update button and the whole app was replaced, without much warning, with this conversation UI. It was even more jarring than I expected from the post because I figured there must be some messaging about what would happen and some way to just get to my files... but nope! Then I downloaded the Antigravity IDE (as opposed to just Antigravity) and when I went to install it, it turns out I already had it installed! So Google actually did an arguably ok thing with the apps - they split them into an IDE and an agent coordinator, and they kept the IDE installed so you can use it right after the update - but they didn't tell you what they were doing!! If they had just said "Antigravity is now two apps. Which would you like to open?" everything would have been fine.
- estebarb 4mo agoI have refused to lean too hard on agentic tooling for developing. I'm aware of the gains, I use it at my daily job. But I cannot afford to loss my brain skills, just in case they do a rug pull. These week announcements are effectively Google doing a rug pull to its customers. Now simple changes cannot be done anymore within antigravity without it to consume its full quota. Personally I downgraded my Google One subscription. I cannot justify paying Pro anymore, and thankfully I'm not AI dependent enough to pay Ultra.
- esperent 4mo ago> These week announcements are effectively Google doing a rug pull to its customers I can see The Onion headline now: "Man surprised when rug-pulling company pulls the rug from under him".
- syllogistic 4mo agoReminds me of my dad's experience with google nest hub a few months ago. He called it the best product google's ever made until an over the air update killed the video call feature he used to talk to his grand kids. Brutal.
- gessha 4mo agoThe Google lover to Google hater pipeline is still going strong.
- twobitshifter 4mo agoThere’s real value in having copies of all the past versions of a program available and the user needing to choose to update rather than being forced to overwrite their install.
- theanonymousone 4mo agoA weird feeling tells me that this "keeping only in name" was done because someone at Google was cross with killedbygoogle.com.
- ang_cire 4mo agoIt's funny how people talk about de-Googling their lives as a struggle, but there are only 2 things I can think of that I use them for anymore, and that's 1) gmail, and 2) google maps. It's always surprising to me when people mention these google services I've never heard of. What do you mean a Google IDE? Haven't you heard of Vim, bro? Mostly-jokes aside; don't trust Google! Google is asshole.
- mentalgear 4mo agoGood that I uninstalled antigravity by myself a few days back before this rug pull - given the XP you could think you got wormed.
- 20k 4mo agoIts extremely funny seeing developers jumping on the AI train rediscovering in real-time why open source was invented. Not having control over the software running on your PC/devices, and being beholden to big business interests, is literally the reason why the entire FOSS scene exists. Developers have learnt the very VERY hard way to not rely on proprietary tooling I don't know anyone who looked at antigravity and thought "this is a great idea, surely this big corporation wouldn't screw me over right?". Tying your development environment to the whims of google is.... maybe its simply OPs first rodeo with capitalism Google does not care about you. They will fuck you over. If its in their business interests they'll format your harddrive without a second thought
- Andrex 4mo ago[dead]
- jdw64 4mo agoFix for Antigravity 2.0 hijacking the IDE, and how to restore your lost settings/extensions(For windows user) https://www.reddit.com/r/google_antigravity/comments/1tig3ix/fix_for_antigravity_20_hijacking_the_ide_and_how/ https://www.reddit.com/r/google_antigravity/comments/1tig3ix...
- Tenoke 4mo agoCompared to gemini-cli which I was using the last few weeks it also doesn't: 1. Doesn't tell you your weekly qutoa (at least on Pro plan/all the time) 2. Your agent cant access the quota to not run some tasks at low quota 3. You cant see the context size 4. Your agent can't see the context size 5. You can't compact/compress 6. You have to keep starting new chats which also kill any processes it has running (e.g. a telegram listener) 7. Doesn't have a straightforward linux/wsl install (I ended up using the Windows IDE and pointing it to wsl). And that's from just migrating a gemini-cli model and trying to set it up for an hour. Incredible downgrade for no reason.
- sreekanth850 4mo agoSecond day iam not shutting down my laptop or closing antigravity, just to finish my mintlify documentation. I wish i could see the team who did this shit.
- Jare 4mo agoI can't even remember the brand name because as soon as start with Ant... the next letter that comes naturally is an h. So I guess I'm safe. Oddly enough, I reach out to the Gemini web chatbox frequently, even though the heavy duty stuff goes to Claude.
- pingou 4mo agoAlso it keeps asking you for execution permission all the time for the same commands over and over again (even if you add them to the settings). Worse, I selected "Terminal Command Auto Execution: Proceed in Sandbox", and it keeps switching to "Always Proceed" (with a nice warning about how it is very dangerous). I have changed it 10 times then just gave up and switched to Codex.
- tanepiper 4mo agoYep, hate it. Also I have a threejs MCP server that starts up when my IDE does. Can't disable it now in Anti-gravity because the menu has been completely removed.
- orsenthil 4mo ago> nothing beats the plan-review-implement loop This is correct. I have switched back to Cursor, with sota models, after I discovered that I lost control when I gave in to industry drumbeat of using cli based agents and which presented _something_ to review and then went back again in full swing.
- dyates 4mo agoI had the opposite experience when Gemini 3.1 first came out. It didn't show up as a model option in my fully updated Gemini CLI, and I subsequently figured out I had to install this Cursor-lookalike thing called Antigravity to try it. I'd like to stick with my existing editors, thanks. On a related note, the AUR package previously named antigravity has been renamed antigravity-ide[1] after some lively discussion, and the new thing lives at antigravity2-bin.[2] [1] https://aur.archlinux.org/packages/antigravity-ide https://aur.archlinux.org/packages/antigravity-ide [2] https://aur.archlinux.org/packages/antigravity2-bin https://aur.archlinux.org/packages/antigravity2-bin
- chankstein38 4mo agoWhat a great way for google to make it easy for people to switch to Cursor! I always have issues switching IDEs because I get used to the flow in one but if the flow just disappears out of thin air then what's holding me back? (Nothing)
- Razengan 4mo agoWell the hint was in the name: it will fly away.
- djfdat 4mo agoThanks for posting this! Quickly turned off auto-update on Antigravity IDE. Don't really use it for coding, but it turned into my shell-scripting+data cleanup editor to keep that separate from my actual projects.
- bigbuppo 4mo agoI don't know why you're so mad. Google knows best in all things.
- antimirov 4mo agoFor Mac users, I wrote (using Antigravity) a self-contained, zero-dependency Python script to restore everything. It safely shuts down background processes, merges your VS Code settings, updates extension pathways, and merges the global SQLite databases using raw base64 protobuf concatenation to restore your chat history sidebar. Gist: https://gist.github.com/antimirov/ee2fe0dbee8c5a5f4b191122669eff5d https://gist.github.com/antimirov/ee2fe0dbee8c5a5f4b19112266...
- franze 4mo agoonce upon a time google was unable to create a (1) chat app now they follow the same playbook for gemini/gemini cli/antigravity/ antigravity cli/ai studio/ the new ai studio/gemini app/firebase ai did i forget anything? probably i build my career on the google eco system, i cant wait for this kingdom to fall
- Andrex 4mo agoIt took 15 years but they did finally settle on RCS/Google Messages and even got Apple to cowtow. It could be 15 years before Google's AI strategy fully stabilizes, but there is precedent.
- goobatrooba 4mo agoOh it's about the IDE. I thought it's about this email I got just today, a bare week after subscribing: > We wanted to let you know about changes to the usage limits included with your Google AI Pro subscription. > What's changing starting today, 2 0 M a y 2 0 2 6 : > Usage limits in the Gemini app: For the Gemini app, we’re introducing compute-based usage limits that factor in the complexity of your prompt, the features that you use and the length of your chat. Your limit will refresh every five hours until you reach your weekly limit. As an AI Pro subscriber, you’ll enjoy a usage limit four times higher than non-subscribers. > AI credits: The product-based usage limit model is also rolling out to other products, starting with Flow and Antigravity. You can extend your limits by purchasing AI credits. While 1,000 AI credits will no longer be included as a benefit in your base plan each month, the new usage limit model that we are introducing should allow you to maintain the same experience as you are used to. To learn more about how to use AI credits, please visit our Help Centre. So the app is more restricted, the "free" (actually paid) monthly credits are gone, and somehow this will "maintain the same experience as you are used to". All while releasing ever more token costly models that barely move the needle on qualify.
- tasuki 4mo ago> We should be able to trust that our tools will remain the tools we actually signed up to use. If that is your priority (it is mine, too), why not use one of the many open source harnesses? There's for example Pi, and countless others... With Google Antigravity or Claude Code or another proprietary solution, it's absolutely certain they'll change the harness in ways you will not like. Why even write a blog post about it?
- notatoad 4mo agois there a good open editor that offers a good native AI exeriience? there's good agent harnesses, but good integrations with an editor like antigravity (now the antigravity IDE) or vscode copilot seem to be tied to businesses and focused on their business goals.
- Novosell 4mo agoZed maybe?
- wanoir 4mo agoReally unfortunate, totally agree they should give an option not to install, or have more communication around changing it in such a big way.
- admiralrohan 4mo agoI can't use Antigravity after this upgrade, unfortunately. No option to connect WSL for both versions so completely locked out. One good thing is I have gained so much confidence on my work. I can't surely do worse work than those smart Google engineers.
- AJRF 4mo agoNice trick for folks that has saved me a lot of time and aggro - Just don't ever use anything by Google that isn't Search(but seemingly that won't be for long), YouTube or...maybe Gmail (but be careful). The company is ran and managed by lunatics, and you don't want anything made by a lunatic running inside your computer.
- karussell 4mo agoA bit off-topic, but I (as a non-native reader) find the "anti" in the name off-putting. Has it a special meaning beyond the (meta)physics or is Google just bad with naming?
- altairprime 4mo agoIt’s like Unobtanium but for productivity-increasement. “Antigravity helps your startup get off the ground” etc. Yawn.
- locusofself 4mo agoI assume it is just meant to imply light-weightness, either in the application itself or making you feel as though you can float / fly .
- easton 4mo agoI always thought it was a joke on the python xkcd: https://xkcd.com/353/ https://xkcd.com/353/ (Which, interestingly, also appears if you type “import antigravity” at the python repl).
- karussell 4mo agoNice, thank you! Seems the most plausible explanation to me now that I know it :)
- TacticalCoder 4mo ago> ... or is Google just bad with naming? I don't hate Google but they're really terribly bad at naming things. The whole "Google Apps for (your) Domain" / "G Suite" / "Google Workspace" was quite the SNAFU (still is). Then the Gemini CLI / no anti-gravity / no not anti-gravity either but yes anti-gravity CLI... Oh and just the word "anti-gravity" itself: let's look at Wikipedia: https://en.wikipedia.org/wiki/Anti-gravity https://en.wikipedia.org/wiki/Anti-gravity Notice the dash? Just picking a word where half of the people are going to write it with a dash and the other half won't is poor naming choice. And don't get me started on "Alphabet".
- 4mo ago
- ceheaaf 4mo agoUsing google products is your own fault at this point, hard to really care.
- Nifty3929 4mo agoThe original Antigravity editor is/was just a light reskin on VSCode. My normal workflow - even before the 2.0 update - was to run VScode and AG at the same time, on the same local codebase. AG would do the work, which I would then review in VSCode. Why not just download and run the IDE you want, alongside the agentic dev tool you want?
- deleted 4mo ago[deleted]
- manyatoms 4mo agoI love how its described as a mere 'major hassle' rather that an absolutely insane trust-destroying situation
- _carbyau_ 4mo agoEnshittification and auto-update exploits are really putting a dent in peoples "Update to stay secure!" mindshare.
- ernsheong 4mo ago[dead]
- mark_l_watson 4mo agoThe app over-write thing is not good. It took me 90 minutes to get the new chat Antigravity, the new Antigravity IDE, and Antigravity CLI installed and one task done on each. My 1 month subscription of Gemini Ultra is finished in three days and I revert to their $20/month plan. Assuming that daily and weekly quotas are OK for casual use, I will probably use AntiGravity CLI most of the time. Off topic, but maybe interesting: during my one month test of Gemini Ultra I did several tasks in parallel to compare (old) Antigravity+Claude Opus vs. OpenCode with a fast provider for deepseek-v4-pro, kimi-k2p6, and minimax-m2p7. In almost all cases I could get stuff done in about 60% to 70% of the time using Antivravity+Claude Opus -- but!, OpenCode with the open models is so much cheaper. I get that in a work environment when someone else is paying for tokens, why not burn someone else's money. Paradoxically, I felt more relaxed after the tests with OpenCode with the open models even though I was actively doing more work myself. EDIT: two months ago I wrote my own small coding agent in Emacs Lisp that I enjoy using. I am researching redoing my Emacs project using the new Antigravity SDK.
- bootlooped 4mo ago> Assuming that daily and weekly quotas are OK for casual use, I will probably use AntiGravity CLI most of the time. I would not assume that for 3.1 pro, but maybe the limits for flash 3.5 will be fine, and the model will be good enough for hobby stuff.
- seaal 4mo agoQuota for flash 3.5 is terrible, they just reduced quotas once again. $20 plan gives you 4x usage, previously it was 33x. I get significantly more usage from $20 Claude plan using only Opus 4.7 - but at least the google plan gives me 5TB of storage now.
- 05 4mo agoAnd considering before you had only 5 hour Flash quotas and now the same quota applies to Pro and Flash and AG CLI (meanwhile Gemini CLI which had independent 24h quotas is getting killed in a month), once you run out of a couple 5 hour windows that's it for all usage (pro or flash) for a week.
- bel8 4mo agoIt seems this confusing tooling change plus the new smaller quotas made enough users unsubscribe for them to hit the panic button: https://www.reddit.com/r/google_antigravity/comments/1tjbd1e/3x_usage_for_gemini_models_for_all_ai_plus_pro/ https://www.reddit.com/r/google_antigravity/comments/1tjbd1e... https://xcancel.com/_mohansolo/status/2057331857755422922 https://xcancel.com/_mohansolo/status/2057331857755422922 > An update: we’re 3xing the rate limits for Gemini models across all paid tiers in Antigravity and resetting everyone’s Gemini quota for the week. > We understand some people hit their rate limits quickly and wanted to respond fast. Lots more to come and enjoy building!
- DrewADesign 4mo agoMaybe it was a prank played on software industry folks by someone using an essential service whose entire customer-facing support interface was replaced with a useless, stonewalling chat bot.
- dsabanin 4mo agoThat's why I prefer relying on a custom setup based on a Claude Code. Much less surprises, especially if you don't rush into the models prematurely unless forced.
- qainsights 4mo ago2.0 or 3.0 - unless they increase the limits, no developers would stick to it. Even for pro users had to wait for days to get their limit renewed.
- Alifatisk 4mo agoThey have https://9to5google.com/2026/05/21/google-has-tripled-gemini-usage-limits-for-antigravity-twice https://9to5google.com/2026/05/21/google-has-tripled-gemini-...
- lubujackson 4mo agoUsing new Google products is like that old adage about owning a boat, with only two good days as a user...
- futuredevtech 4mo agoThis feels less like a bait-and-switch and more like an early product evolving into a platform. The confusion seems to come from naming + repositioning more than actual feature loss.
- allynjalford 4mo agoIt ruined my day. I'll just leave it at that.
- utopiah 4mo ago"We should be able to trust that our tools will remain the tools we actually signed up to use." Yep... well that's what free software and open-source is for. You can't trust corporations so you MUST have the actual code. Harsh lesson but at least if something is learned and the mistake not repeated, that's OK.
- tardedmeme 4mo ago> well that's what free software is for FTFY. Free software is the user-freedom fork of that concept, while open source is the developer-corporation-freedom fork.
- weinzierl 4mo agoFree and open source is necessary but not sufficient to protect you from the bait and switch (or general lock-in). You need at least: 1. A Copyleft license 2. Rights staying with the authors, no CLA, no Copyright assignment 3. A diverse enough set of truly independent contributors to reliably prevent collusion. Bonus points if everything is held together by an organization that operates for the good of the public (and not only its members, 501(c)(3) > 501(c)(6)). Good examples are Linux, Git, Inkscspe and QEMU. Notably all software from the 90s or early 2000s.
- h4ny 4mo agoYou have the source to everything you use in life right? You can make your own car, patrol, shampoo, grow your own food, build your own house, wire your own electricity (and generate it), can switch to having your own reserve of drinking water anytime and plumb it, etc. Nothing against you personally but that kind of logic is getting old. I get it that you don't trust corporations but asserting it like open source projects don't do rug pulls, and like having the source because you can spin up the version you even if they screw you over means it's safe is missing the point of how we all function as a society. The problem isn't open source or corporations to begin with or someone made the mistake of trusting someone who seemed trustworthy to begin with, and people who take the opportunity to push their own beliefs and narratives by capitalizing on emotional situations like this instead of finding constructive ways to make things better are the worst.
- heyyeah 4mo agoDid anyone else have the bug (?) where they had to consent to these: "Yes, I agree to help improve Antigravity IDE by allowing Google to collect and use my Interactions data, subject to the Google Antigravity IDE Terms of Service and Google Privacy Policy. I understand I can choose to opt out later whenever I want via my settings." data collection terms to finish the Antigravity IDE installation? I filed a bug and searched for the setting to switch it off.
- stpedgwdgfhgdd 4mo agoFor those who also get fed up by the ever growing (unstable) coding agents, check out Pi. It is not for everyone but for the diehards it is good.
- mehmetkose 4mo agotoo brave people rely on google software. they can kill the product and fire antigravity employees tomorrow, not impossible yet happened alot
- lastdong 4mo agoI had exactly the same experience, and thought what a way to kill an IDE. Not sure what their strategy is, but people were already fleeing back to vscode or zed. This seems like the final nail in the coffin.
- jocelyner 4mo ago[dead]
- PlanksVariable 4mo agoThe Claude Code CLI is very popular. Are they aiming to make it more like that?
- ssijak 4mo agoEasy solution is to never ever use anything from Google unless you really must. They are the worst company by far in just starting stuff and abandoning them and providing zero support.
- TomMasz 4mo agoI was going to say the exact same thing. The only thing you might be able to count on is GMail, and I'm not sure even it won't go away someday.
- bfivyvysj 4mo agoFastmail if you like shiny. If you use a client anyway just purelymail.
- pisipisipisi 4mo agoI can replace everything, except google earth / streetview.
- coffeefirst 4mo agoI would have said the same about search, but, well…
- muhammed07 4mo ago[dead]
- wookmaster 4mo agoI'm really surprised anyone trusts google anymore, they've rug pulled so many services and tools. Long ago I learned they don't care about users.
- Saris 4mo agoOne of the first things I look for when trying out software is the "Updates" toggle. If it doesn't have a way to disable them, most of the time I'll go look for another option.
- ethanlearns 4mo ago[flagged]
- dominojab 4mo ago[dead]
- deleted 4mo ago[deleted]
- Ecys 4mo agoGrok agrees with you. I really don't understand this. https://grok.com/share/bGVnYWN5_abc82dc6-7a1f-436e-9ec6-3d96b71ad1cc https://grok.com/share/bGVnYWN5_abc82dc6-7a1f-436e-9ec6-3d96... I don't find this move by Google hostile at all. Maybe because I was on Linux and wasn't affected the same way- I had to install it as a separate 2.0 application (all old AGY things are still there). It just feels like they released a new product to me and calling it hostile or bait-and-switch seems ungrateful.
- goofy_lemur 4mo agoI for one am glad they did it because I felt like it was a little bit... I just felt the company as big as Google, it felt wrong for them to be piggybacking off VS Code. I know it was MIT license, but honestly, I feel better knowing that they're making their own product. So, you know, it goes both ways. I think they did the right thing to migrate off Microsoft's code just out of respect.