splix
Joined 14 years ago
Joined 14 years ago
They had the best IDE. Now they went all into AI, trying to compete on another people's field, and the cost of that is diminishing their main product. Do they really want to compete with Anthropic? Instead of that they could improve the other sides of IDE. Even with AI I have to review the code. Especially with AI. I need tools to check the diffs, I need to refactor it, I need to run it in different ways, see how it works, and so on. That's where IntelliJ could shine, not as AI tool.
And the main case when that developer reads the commit message is when he doesn't understand _why_ that commit exists. Not what it changes, but what is the purpose of certain lines. So he runs "blame", sees commits, the original developers are not with the company anymore, the old JIRA may not exist too, and the only hint is the commit message.
Anyway, I see we have a bit different approaches on how to handle JS part, and I could get some ideas from that.
I was working on something similar, but for JVM backends [1]. And it seems there are a lot to learn from your project. For example, I'm using GraalVM that executes JS on the server. But I have to compile JS to WebAssembly because otherwise it produces a lot integration issues on the backend. Do you do the same?
They somehow managed to charge partial amount (like 80% of the bill), but decided to turn off everything anyway, even the services that could be covered by those 80%. They turned off what they offer for free, and we were unable to change the setting, like instead of their CDN point traffic to an S3 bucket, etc.
When they do that they basically freeze your account. I mean you cannot provide a new card to pay the outstanding bill, or do anything at all actually. You're not welcomed here anymore. Locked out. That's is a terrible way to react to a payment failure after being a paying customer for a few years.
It was hard to reach the support, and it took multiple days until I found someone on Reddit who looked at our ticket and it eventually helped.
PS I had much worse experience with GCP after being a loyal customer of them for like 15 years, so Clouflare is good.
We run it on CI for each commit/PR, and if a developer tries to commit a change that updates a JS dependency to a too recent it prevents the build from running, and so on. Basically we expect that a Supply Chain attacks on NPM would be noticed in a couple of week, and we enforce this time window to our code.