News for hackers. Stuff that matters.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hn_throwaway_99 on Sunday December 15, 2019 @03:21PM (#21798717)
I agree with many of the other posters: JetBrains has succeeded because their products are generally awesome, and I am a happy personal subscriber. People should especially remember what the Java IDE landscape looked like when they first came out with IntelliJ: using IntelliJ after using NetBeans or Eclipse was like using Google for the first time after being familiar with AltaVista - it was just a night and day better product.

Still, I wonder if they could have been successful without funding if they were a US or Western European company. Especially in the early days, I'm sure the much lower salaries in Prague allowed them to be more competitive with a lower burn rate. My point is I think their VC-less success would have been much more difficult in a place with higher salaries and cost-of-living.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by Zetoke on Sunday December 15, 2019 @05:31PM (#21799427)
>I'm sure the much lower salaries in Prague allowed them to be more competitive with a lower burn rate

It's a russian company with the most people (especially engineers) in St. Petersburg. It's only technically registered in Prague. They have only 50 people there. And around a thousand people distributed across Russia (St. Petersburg, Moscow, Novosibirsk), Munich, Boston and brand new office in Amsterdam.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by gritzko on Monday December 16, 2019 @12:32AM (#21801006)
Prague is mostly sales. Although, some engineers wanted to live there so they do. SPb is the main engineering office. Munich is somewhat smaller, but has more high profile employees. Moscow is like 20 people who need to live in Moscow.
[dead]
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by dang on Monday December 16, 2019 @04:37PM (#21807511)
Please don't take HN threads into nationalistic flamewar.

https://news.ycombinator.com/newsguidelines.html

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by aclsid on Sunday December 15, 2019 @09:41PM (#21800428)
That Cold War mentality is getting old already. The world has a lot more to gain if we drop the "my approach is superior" in the process. Russia and China is not filled with demons, and much of the same things they are being acused of can be said of the US, from severe human rights violations in Guantanamo, migrant populations and pretty much being involved in almost every war out there while destabilizing countries that do not follow Washington's views in the process.

But there is no way I'll let all of those issues start affecting me with an anti-American attitude, and all the same I won't be having an anti-Russian or anti-Chinese attitude. First, I don't have anything to gain. I think China is making the best price/value phones out there at the moment, Russia has JetBrains and some good tools like Yandex for Domains which is free, and the US, well Google/Android/Apple you name it.

In a way it is like the console wars. Instead of going with Nintendo against Sega, just get both consoles and be happy.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by SmirkingRevenge on Sunday December 15, 2019 @10:22PM (#21800578)
> Russia and China is not filled with demons

Russia and China's citizens are not demons or angels, their moral character, I'm sure, is comparable to anywhere else. But... the governments of those countries wield absolute power over those people. The moral character of the people is irrelevant.

[dead]
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by throwlaplace on Monday December 16, 2019 @12:05AM (#21800928)
Which products do you buy that come from a country that doesn't marginalize some group?
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by tim333 on Monday December 16, 2019 @02:44AM (#21801410)
While they may employ engineers mostly in Russia I think the company is incorporated in Prague (EU) and the CEO and head office are there which limits the ability of the Russian government to tell them what to do.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by lghh on Sunday December 15, 2019 @06:09PM (#21799627)
Why is that? And, alternatively, who would you trust?
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by SmirkingRevenge on Sunday December 15, 2019 @06:16PM (#21799652)
Russia is a malevolent authoritarian regime. Russian companies (like Chinese companies) have no power to resist the dictates of their authoritarian governments. I don't trust anyone completely, but democratic countries where government authority is checked/constrained by the people and competing forces are far more trustworthy.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by grzm on Sunday December 15, 2019 @06:24PM (#21799690)
At least some of Jetbrains' offerings are open source. If you have security concerns, you may be able to alleviate some of them by your own examination.

I'd also encourage you to consider separating your concerns about the Russian government and individuals living in Russia, just as you might other governments and their citizenry.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by SmirkingRevenge on Sunday December 15, 2019 @06:38PM (#21799739)
> At least some of Jetbrains' offerings are open source. If you have security concerns, you may be able to alleviate some of them by your own examination.

Good points

> I'd also encourage you to consider separating your concerns about the Russian government and individuals living in Russia, just as you might other governments and their citizenry.

I do separate them, in a moral sense. But in a practical sense, Russian companies can't really be separated from their authoritarian government. What can they do to resist? There are no checks and balances. To be fair, Jetbrains was probably even around before Russia even started to settle definitively into its current authoritarian predicament. But thanks to the Putin regime, how on earth can they be trusted?

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by tunesmith on Sunday December 15, 2019 @07:02PM (#21799844)
In a practical sense, how could JetBrains' software compromise security? People don't generally deploy build artifacts built from IDEs. And I suppose you could turn on a network monitoring tool to see if JetBrains software is broadcasting anything.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by SmirkingRevenge on Sunday December 15, 2019 @07:22PM (#21799923)
Access to developer workstations (and all their permissions) is desirable on its own, even if you aren't modifying the specific projects they are working on.

Telemetry features (on by default) can/could be used to obfuscate nefarious network chatter.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by asdfasgasdgasdg on Sunday December 15, 2019 @06:39PM (#21799748)
> I'd also encourage you to consider separating your concerns about the Russian government and individuals living in Russia, just as you might other governments and their citizenry.

That's a big ask, because the Russian government's relationship with its citizenry is very different from the relationship of a free country's government with its citizens. Namely, I am confident that there is substantially zero risk that my country might compel me through extra-legal channels to modify my work product to target a foreign adversary. If they did, I would have many avenues to resist them, including the courts and the free press. But we know that this is not the case in Russia, being that they have neither rule of law nor a truly independent media. And we know that the head of that country is at best a violent and evil man, and so is an entity to be feared by those whose interests are misaligned with his.

So, as much as we might want to, it's not quite possible to separate the risks imposed by the Russian government from individual Russian people.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by Aeolun on Sunday December 15, 2019 @07:22PM (#21799925)
> And we know that the head of that country is at best a violent and evil man, and so is an entity to be feared by those whose interests are misaligned with his.

I’m not quite sure which country you were talking about?

While I agree with your general point, it just occurred to me that that could be applied to both leaders. It’s the country and the structure of that country that is different (e.g. leaders will change, vs not).

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by asdfasgasdgasdg on Sunday December 15, 2019 @07:40PM (#21800000)
I hate Trump as much as the next guy, but he has not annexed any provinces of Canada or Mexico, nor has he ordered the assassination of journalists or opposition party members. Maybe he would in a different timeline, where the U.S.'s rule of law was as frail as Russia's is. Maybe, although I happen to believe he is not quite that bad. Fortunately we don't live in that timeline, in any case. How evil the guy at the top is matters more to the degree his acts are unconstrained by the rest of the system.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by c-smile on Sunday December 15, 2019 @10:27PM (#21800599)
> but he has not annexed any provinces of Canada or Mexico

But he already expressed intention to get Greenland, no?

Yet something tells me that if, say, Mr. Obama did present Point Roberts ( https://www.google.ca/maps/place/Point+Roberts,+WA+98281,+US... ) to Canada (as Khrouschev did with Crimea) then nothing would stop Mr. Trump to take it back.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by antipropaganda on Monday December 16, 2019 @12:12AM (#21800942)
The US has annexed parts of Mexico before : https://en.wikipedia.org/wiki/Mexican_Cession. Also, accusations about Putin ordering the 'assassination of journalists or opposition party members' are not proven beyond reasonable doubt. Read about the long history of western anti-Russian sentiment and propaganda here : https://en.wikipedia.org/wiki/Anti-Russian_sentiment
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by asdfasgasdgasdg on Monday December 16, 2019 @01:01AM (#21801094)
> The US has annexed parts of Mexico before

Whataboutism. And, yeah, that was super bad. So, for that matter, was the whole colonial era. But none of those guys are still the leaders of nuclear-capable nation states, so they're a little less relevant than Putin to our prospects going forward.

> are not proven beyond reasonable doubt.

This is not a court of law. My standard for "observing events as likely true on internet comment threads" falls somewhere below "beyond a shadow of a reasonable doubt" and somewhere above "preponderance of evidence." But I'd say for these cases we're way closer to the former than the latter.

> Wikipedia link.

On the other hand, Russian nationalists and apologists of Russian politics are sometimes criticised for using allegations of "Russophobia" as a form of propaganda to counter criticism of Russia.[14][15]

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by antipropaganda on Monday December 16, 2019 @01:08AM (#21801109)
> Whataboutism

The argument here is that USA cannot claim moral high ground when USA is actively committing the same act. Blindly claiming whataboutism without even attempting to refute this argument and is, therefore, a form of intellectual dishonesty.

> This is not a court of law, so that's kind of irrelevant.

It is important to make reasonable arguments in defense of your claims even outside courts of law.

> On the other hand, Russian nationalists and apologists of Russian politics are sometimes criticised for using allegations of "Russophobia" as a form of propaganda to counter criticism of Russia.

This is neither here nor there. This whole argument is inconclusive.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by asdfasgasdgasdg on Monday December 16, 2019 @07:55AM (#21802660)
> The argument here is that USA cannot claim moral high ground when USA is actively committing the same act.

I guess I just don't consider an annexation from the 1840s to be "active" the same way I think of one from the 2010s.

> Reasonable arguments outside court

Sure. And I think most reasonable external observers agree that Putin has likely ordered the assassination of at least several of his critics.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by Bendingo on Monday December 16, 2019 @01:10AM (#21801118)
> zero risk that my country might compel me through extra-legal channels to modify my work product

I assume therefore, that you must not be Australian [1]

[1] https://www.schneier.com/blog/archives/2018/12/new_australia...?

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by EugeneOZ on Monday December 16, 2019 @01:54AM (#21801254)
How quickly you forgot Edward Snowden.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by pnako on Sunday December 15, 2019 @11:41PM (#21800855)
Right. I refuse to use Russian software on my computer made in China!
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by FpUser on Sunday December 15, 2019 @11:14PM (#21800745)
McCarthy must be smiling reading this.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by goatherders on Sunday December 15, 2019 @06:38PM (#21799740)
Which is a pretty strong vote for building your company somewhere with lower salaries and lower cost of living.

There are a LOT of great engineers in places other than SV, Austin, Boston, etc.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by tootahe45 on Monday December 16, 2019 @12:33AM (#21801013)
I'd say it's a strong vote for building an actual product people want, which SV startups seem to struggle with.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by xtracto on Sunday December 15, 2019 @09:06PM (#21800312)
This has been the bet of the company I work for: Contract Engineers in GDL, Mex. Paying 1/3rd the price of SV payments and still getting awesome talent, while being able to provide very competitive benefits for the region.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by ternaryoperator on Sunday December 15, 2019 @09:10PM (#21800331)
>remember what the Java IDE landscape looked like when they first came out with IntelliJ: using IntelliJ after using NetBeans or Eclipse was like using Google for the first time after being familiar with AltaVista

You're skipping over several commercial Java IDEs available when IntelliJ first came out: Most notably, Borland JBuilder, which was an excellent product. Symantec had Visual Cafe as well, which was not really in the same league as JBuilder, but still had some magic.

IMHO, JetBrains succeeded by having a product as good as JBuilder (and revving it so it got better quickly) and not cratering as a company the way Borland did.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by prepend on Monday December 16, 2019 @06:27AM (#21802306)
IntelliJ was much faster than JBuilder. This is what I remember most, IntelliJ was as fast as using Visual Studio.

I liked JBuilder, but VisualCafe was a nightmare. But IntelliJ was much more responsive and much cheaper.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by stevoski on Monday December 16, 2019 @01:59AM (#21801266)
> Most notably, Borland JBuilder, which was an excellent product.

I switched from JBuilder to IntelliJ in 2002 I think.

JBuilder was good but on oh so expensive, if you wanted the full-featured version! IIRC it was 5 or 10 times the price of IntelliJ.

What blew me away when I tried IntelliJ for the first time, in comparison to JBuilder, was the refactoring tools. For the first time I felt I could safely rename classes and methods and move classes without manually searching my codebase.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hugi on Sunday December 15, 2019 @03:36PM (#21798808)
I'm an outsider fan. I've attempted to use IntelliJ on multiple occasions, but it just can't really compete with Eclipse as far as my requirements are concerned. But the competition from and innovation in IntelliJ has no doubt made Eclipse better (and modern Eclipse is kind of awesome and just keeps getting better).
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by jillesvangurp on Monday December 16, 2019 @04:50AM (#21801956)
I switched from Eclipse to Intellij only three years ago because it actually used to be pretty good but just fell behind too much. Gradle & Spring Boot were the reason I gave up on Eclipse. I just couldn't get a project imported correctly without running into a lot of bugs. So, when a new project came up I just switched over and started using Intellij.

Before that, for doing vanilla maven + Java projects Eclipse was awesome and generally running circles around intellij in terms of performance, which is still something that is off by order of magnitudes in Intellij and something I miss a lot.

Intellij users are always surprised when I bring that up and say it is fine on their machine. And then I point out that 5-20 seconds to run a unit test after a 1 letter code change is obscenely slow compared to Eclipse because it finishes incremental compilation a few ms after you lift your finger and is ready to run your test. Intellij attempted to integrate the Eclipse incremental compiler but it is not used by default and generally not that well integrated. Their compilation strategy depends on a lot of caching, which is hard and frequently gets in an inconsistent state (i.e. your IDE lies to you about things compiling or not compiling), which is why people routinely rebuild their whole project, or worse invalidate caches and restart (a top level menu option because it needs to be).

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by aedron on Monday December 16, 2019 @06:21AM (#21802289)
There are, despite the often very aggressive IntelliJ proponents, many areas where Eclipse beats IntelliJ, and incremental compilation is indeed one of the most important. It is also possibly the most important feature in a Java IDE. Ctrl+s and you know the whole codebase is compiled. Go to another file and any code change is available in the code completion (like new or changed methods signatures). Any errors from the change you just saved is shown immediately from across the entire codebase.

I just can't live without a core thing like this missing, and compounded with a number of other things that Eclipse does better, I stay on Eclipse. Unfortunately many younger developers think IntelliJ is all there is.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by dathanb82 on Monday December 16, 2019 @02:28PM (#21806211)
When's the last time you checked out IntelliJ? It does incremental compilation these days, plus auto-save-and-compile whenever you switch tabs (not just when you save the current tab, which bit me many times in Eclipse; though I haven't used Eclipse in at least four years now), so code completion is immediately updated. I'm pretty sure this has been the case for a few years now.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by jillesvangurp on Tuesday December 17, 2019 @09:11AM (#21813559)
Yesterday, sorry to say but still off by magnitudes. These things are measured in ms on the eclipse side and in whole seconds on the Intellij side. On a good day it's less than 5 seconds in Intellij. I developed in Eclipse before I switched a few years ago and while it was a bit finicky with gradle, maven support was pretty solid. I never had issues where Eclipse compilation state was wrong for more than a few hundred ms. Basically if it says it compiles it means it compiled without errors, class files exist and when you run something it jumps straight to forking the process with no delay. In Intellij, it takes seconds at best; sometimes closer to 30-60 seconds.

Given that performance is a recurring topic in the Intellij release notes I conclude that they know they still have issues there and they are slowly looking for ways to make things faster. This is not a solved problem.

Part of this is the Kotlin compiler; part of this is indexing; part of this is simply caching logic.

I recently worked on the Elasticsearch code base in intellij. Fast is not a word I would use to describe that. It's a big code base and it clearly was struggling with it. I know some Elastic developers that still use Eclipse basically for this reason.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by chris_j on Sunday December 15, 2019 @04:03PM (#21798961)
What is it about your requirements that means that IntelliJ can't compete with Eclipse?
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hugi on Sunday December 15, 2019 @05:11PM (#21799337)
I'm a contractor working on many projects. Using Eclipse, I can keep my entire universe of all projects I have deployed (about 30 of them), as well as their dependent libraries, as well as every open source project I use and contribute to, open at all times.

I almost never close a project and I never open a project. It's just all there. If I need to use or modify a piece of code, written by me or someone else, it's all accessible to me at all times with a single keystroke.

No project switching. Close to no context switching. IntelliJ doesn't even come close to this kind of power.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by zmmmmm on Sunday December 15, 2019 @07:29PM (#21799948)
I'm like the parent ... Eclipse provides an omniscient view of all my work with instant incremental compilation across all my projects, spanning PHP, JavaScript, Python, Java, Groovy, Kotlin, and more. Run with enough memory it just becomes like another part of my brain.

When I use IntelliJ I feel like I'm using a nice tool with a lot of sweet superficial features but lacking the comprehensiveness and the underlying grunt of Eclipse. It's like driving a Maserati (IntelliJ) vs a SUV (Eclipse). Yeah, I can drive around town pretty quick in a Maserati but for getting real heavy duty work done, it's an SUV every time.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by xtracto on Sunday December 15, 2019 @09:32PM (#21800405)
Really interesting description, thanks. How does current Eclipse compare to Netbeans? I currently use vim and VSCode, but in my Java years (10 years ago) I remember moving from Eclipse to Netbeans mainly for the form builder and because of performance.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by zmmmmm on Monday December 16, 2019 @09:59PM (#21810104)
It's bean so long since I used NetBeans that I can't make a good comparison unfortunately. I do know it never surpassed eclipse for me but some of the reasons for that were probably circumstantial at the time (eg: whole team was using eclipse, etc).
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by winrid on Sunday December 15, 2019 @10:20PM (#21800576)
You can import projects in all those languages in a single Intellij window and use language plugins right?
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by shagie on Sunday December 15, 2019 @05:28PM (#21799412)
I believe you're seeing a conceptual mismatch between workspace and project from how Eclipse and IntelliJ model working.

Try creating an empty project in IntelliJ and then add each of your Eclipse projects as a module to the IntelliJ empty project.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hugi on Sunday December 15, 2019 @05:39PM (#21799466)
Yeah, tried that. Multiple times. IntelliJ just doesn't handle it performance wise, and it feels awkward because IntelliJ just isn't designed as well for working on multiple projects simultaneously. It's probably great for people working on a single project with some dependencies (modules). IntelliJ really wants you to open a project, work on it, then you close it and open the next project. That doesn't fit me.

Doesn't mean IntelliJ is bad, it's just a bit limited in that regard.

My dozens of projects are not a single project with "modules". I have a universe of code in multitudes of interrelated projects, closed source and open source. I want to refactor openly, not having to care how I'm moving code between projects. Eclipse works perfectly for this. IntelliJ does not.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by deanCommie on Sunday December 15, 2019 @07:46PM (#21800029)
If the project share code that you want to refactor, then in Intellij's terminology they are modules, not projects

Import each one individually as a new module in a root project, and everything will be hunky dory.

A "module" in this case is just an atomic closure of some sort.

I've got plenty of Intellij projects with >50 modules, each of which are their own git repository, just fine.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hugi on Monday December 16, 2019 @02:10AM (#21801301)
You kind of described the exact problem there. You have "plenty of projects with >50 modules". I don't have "plenty of workspaces", just one that contains all my "plenty of projects", almost all of which then depend in some way on a tree of hierarchies also within that workspace.

There are no islands. There's now switching between anything. It's just all my code and dependencies, always open and accessible and instantly available.

Creating a new project in Eclipse then requires no importing of modules on my part, I just create a new project, it's in my workspace and voila—it's now an integral part of my universe of code.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by AnthonBerg on Sunday December 15, 2019 @06:10PM (#21799630)
IntelliJ really wants you to open a project, work on it, then you close it and open the next project. That doesn't fit me.

This does not match my experience at all, fwiw. I keep all manner of projects open simultaneously.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by Aeolun on Sunday December 15, 2019 @07:25PM (#21799936)
I think it’s interesting that this issue was exactly why I switched away from Eclipse years ago. The performance was atrocious.

I guess that pushed them to improve ;)

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hugi on Monday December 16, 2019 @02:10AM (#21801305)
Yeah, "modern Eclipse" is a very different beast from "several years ago Eclipse", that also goes for performance.

As I said in a parent, I'm very certain the competition from IntelliJ got them off their asses :).

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by therealdrag0 on Tuesday December 17, 2019 @12:27PM (#21815948)
I'm an IJ user and I do this; however I remember eclipse was much better about knowing that you have a dependency also in the workspace and using that when you "go to definition" instead of going to the compiled version.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by itronitron on Sunday December 15, 2019 @04:29PM (#21799121)
being able to organize things into separate projects in Eclipse, in the same window, is very nice
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by Majestic121 on Sunday December 15, 2019 @04:42PM (#21799194)
That's possible with intelliJ as well (at least in the pro version)
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by ivan_gammel on Sunday December 15, 2019 @04:40PM (#21799177)
Eclipse project = IntelliJ module

Eclipse workspace = IntelliJ project

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by pharaohgeek on Monday December 16, 2019 @09:50AM (#21803362)
There is a single Eclipse plugin that keeps me married to that IDE: log4e (http://log4e.de). It makes it a breeze to add logging statements to your code. One click puts start/end statements on all methods. One click lets you log a particular variable. And all the statements are templatized, making it dead simple to ensure your logging adheres to your company's logging standards. I WISH this plugin (or something comparable) was available for IntelliJ or even NetBeans. I'd drop Eclipse in a heartbeat.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by Rapzid on Sunday December 15, 2019 @04:20PM (#21799078)
You might be on to something but their product philosophy just seems to be.. different. Compare TeamCity to Bamboo; it's in a different league. Maybe that does come down to the extra human resources they can throw at stuff.

Their products are/were ambitious in an MVP environment.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by sharken on Monday December 16, 2019 @09:39AM (#21803278)
Some TeamCity details are a bit odd, for example you are not allowed to run a development server and a production server with one license. Instead you should get an evaluation license, that is only valid two months at a time.

Conditional build steps have been requested by users for years and even though it's the most requested feature, nothing has happened for years.

But it's still way way ahead of the alternatives.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by anon73044 on Monday December 16, 2019 @10:41AM (#21803804)
>But it's still way way ahead of the alternatives

Like Jenkins, Bamboo, TFS, VSTeam, TravisCI, CircleCI, GitLabCI, UrbanCode?

Maybe it's just me, but the CI/CD space is pretty crowded these days, and Jenkins is still #1 for a reason. I don't find myself fighting TeamCity as much these days but there's alot if things I wish it could do better.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by sharken on Monday December 16, 2019 @01:41PM (#21805731)
In fairness I have only tried Jenkins, CruiseControl and Azure DevOps. What sets TeamCity apart is the use of Kotlin. You do have to invest a fair amount of time to get the most of it, but when you do the return is great.

Putting together a pipeline in Azure DevOps with tons of YAML is not a great experience.

As far as Jenkins is concerned I think that it's biggest selling point is that it's free.