[HN Gopher] Jetbrains founders turn billionaires without VC help ___________________________________________________________________ Jetbrains founders turn billionaires without VC help Author : OJFord Score : 1007 points Date : 2020-12-18 12:06 UTC (10 hours ago) (HTM) web link (www.bloomberg.com) (TXT) w3m dump (www.bloomberg.com) | SoSoRoCoCo wrote: | I'm really glad for these guys, they made a phenomenal product | that made life easier for me to develop on. I'm glad Google | picked them for Android, it's a dream come true for a hacker. | speg wrote: | Love the idea, but could never get into their software. It always | felt very alien, especially on OS X. I figured it was due to | whatever Java UI framework they were using. | | Has that changed it recent years? Does it feel more native? I | just set up a new machine, maybe I'll give it a whirl. | coldtea wrote: | > _Does it feel more native?_ | | No, it feels like a good app. Doesn't have to feel native, same | way Photoshop or Vim doesn't have too, they just have to be | good pro tools. | | Of course native is better, but only if all other things are | equal. | valuearb wrote: | $7B valuation on only $200M in EBITDA, let alone profits? | | If they aren't thinking of selling now in this silly market for | that ridiculous valuation I admire how centered they are on | things more important than money, such as building and owning | your own ideas. | ymolodtsov wrote: | That's not a really high multiple for a software subscription | business. | BossingAround wrote: | Isn't JetBrains a Russian company that moved their HQ to Prague | due to fear of Russian government? | cabirum wrote: | No, not due to fear. It's just somewhat easier to sell their | products using a EU based legal entity. Another example would | be Yandex, registered in the Nethelands. | | JetBrains main dev offices are in St Petersburg, Moscow, | Novosibirsk. | TravelPiglet wrote: | The Czech Republic wasn't part of the EU in 2000. | krzyk wrote: | Well, it was "a bit" closer to EU than Russia :) | seanmcdirmid wrote: | I've never met JetBrains dev who wasn't Russian, and I've met | a few (all really smart). | marcinzm wrote: | Based on Wikipedia it was founded in the Czech Republic by | three Russians in 2000 which makes it a Czech company just as | much as Tesla is an American company (rather than South | African). | | edit: Fixed founding date, coffee hasn't kicked in yet | FpUser wrote: | >"...Tesla is an American company (rather than South | African)" | | Difference being that Tesla does not keep their core team in | South Africa. | mcv wrote: | They weren't founded in 2010, but in 2000. | | I was a bit confused for a moment, because I distinctly | remember using either IntelliJ or RubyMine in 2008. | | I had no idea they were a Czech company with Russian founders | though. Good to hear not everything comes from SV. | marcinzm wrote: | Ooops, fixed, thanks. | tailsdog wrote: | As I understood it Tesla was founded by Americans and later | Musk bought in. | peteretep wrote: | > Tesla was founded (as Tesla Motors) on July 1, 2003 by | Martin Eberhard and Marc Tarpenning in San Carlos, | California ... A lawsuit settlement agreed to by Eberhard | and Tesla in September 2009 allows all five (Eberhard, | Tarpenning, Wright, Musk and Straubel) to call themselves | co-founders | usrusr wrote: | Well, SpaceX isn't exactly considered "Africa's Space | Programme" either. (But Jetbrains is surely far more | Russian than SpaceX is South African) | konart wrote: | It's just marketing & taxes (I assume). | | Everything else is in St.Petersburg. Not too long ago they even | bought[1] hotel complex for their office. | | Now they are building another business center[2] near by. | | [1] https://vc.ru/office/83175-ofis-jetbrains-v-sankt- | peterburge [2] https://nsp.ru/5683-mozgi-sobirayutsya-u- | gazproma | The_rationalist wrote: | Hope they will increase even more human resources dedicated to | Kotlinc :) | hans0l074 wrote: | I recently stumbled upon the Jetbrains TV youtube channel | specifically this one about Go [1]. I don't have Goland | specifically but it's really nice that if you have a licensed | Ultimate edition of the IDE, you get all that. I have been using | IntelliJ for many years now (on a personal license)but pleasantly | surprised how many nice/useful features are a key stroke away. | Would recommend a quick watch. | | 1. https://www.youtube.com/watch?v=N0jvAea46YM | andylynch wrote: | Happy to see this, it's well earned. I've used their products | since IDEA v3 back in 2003 and it's consistently been excellent. | Hard to believe IDEA is 20 years old next month! | joshsyn wrote: | well deserved | throw14082020 wrote: | I don't want to seem like a complainer, but AppCode is still not | working as good as I'd like (indexing is really slow, misses out | of a lot features that other Jetbrains products have, and also | extra bugs). But it's still 5x better than XCode _. And thats the | point, they 're making a better iOS development environment than | Apple | | _ They miss out on some features where you have to XCode, but | this is Apple's fault. | mekster wrote: | Agreed. I just quit using it and thrown in Vim key binding to | xcode instead. | rexreed wrote: | Love what Jetbrains is doing and their success. | | But I did come here to note that Jetbrains are as much | billionaires (on paper) as the Theranos founders were when the | press was fawning over Elizabeth Holmes as the youngest "self- | made" billionaire. I'm not comparing the companies. Just there's | a big difference between paper billionaire and hard asset | billionaire. | mythz wrote: | Huge fan, couldn't be happier for their success based on | delivering untold dev productivity & joy. Great example of a | customer focused Co's achieving success through relentless | product focus. | | All their products are amazing, I'm on the all products pack | subscription which is insane value - by far the best value | commercial software I've ever used that's always ahead of the | competition and gets smarter with every release. | dionian wrote: | their java IDE was making the competition look really bad 15+ | years ago. and never stopped. they deserve every penny | Philip-J-Fry wrote: | Thank the gods for JetBrains. I love their software. | | Excellent business model, I get to keep the software I bought | when the license expires. Never forced to continually pay for | something you don't see value in updating. I think that's one of | the key factors which drives them to continue to improve their | products. If future version of their products wasn't vastly | improved over the previous then people wouldn't upgrade because | their current version serves them perfectly fine. And if you | don't like this years update, maybe you'll like next years. No | downsides whatsoever. | | Never used any of their TeamCity/Spaces stuff but it looks cool. | I can definitely say I'm a fan of their IDEs though. Use them | every day. | vbezhenar wrote: | It is interesting that they initially offered subscription | model without unexpirable license. But because of community | backlash they changed it and people seem to be happy with the | outcome. | | Listen to your users. | csharptwdec19 wrote: | > It is interesting that they initially offered subscription | model without unexpirable license. | | I wasn't even aware they ever did licenses that 'fully | expire' but I'm glad they have their current model. | Semaphor wrote: | It went Buy_every_version_you_want -> Hard_license -> | Outcry -> Current model. | nightski wrote: | Current model still isn't perfect as you only get the | version that existed when your sub _starts_ not when it | ends. So if your sub expires you actually have to downgrade | the product to an old version. | | Before if you bought a major point release you would get | all minor point releases as upgrades. Now you don't even | get any bug fixes that occurred since your sub started. | | I love their products though. | vbezhenar wrote: | You'll get bugfixes (all .Z releases in X.Y.Z scheme). | apocalyptic0n3 wrote: | I feel like you are understating the backlash they faced. I | came back from a vacation the day after they announced it and | checked here, /r/programming, and a few other developer- | focused forums including their own site and it was like the | world was on fire. There were very few people who supported | the change or were even indifferent. It seemed like the | entire community united against it. JetBrains really didn't | have a choice but to listen. And thankfully they did; their | products are invaluable to us at this point. | j-krieger wrote: | Just out of interest, what other development-focused forums | are there? | apocalyptic0n3 wrote: | Forums in general have been dying out for a while now, | unfortunately. I think this was back in August 2015 and | at the time, I was an active member of some now-dead | forums on the ProBoards network and I distinctly remember | looking at either laravel.io or the Laracasts forums to | gauge reaction. | sangnoir wrote: | > Never forced to continually pay for something you don't see | value in updating. | | I'm glad they dialed back to this reasonable compromise. I am a | big fan and was a paying subscriber (personally, in addition to | a work license) when they changed licensing terms to brick the | software when your yearly subscription was up. There was a | predictable outrage, but they fortunately listened and changed | to the present arrangement. | mnahkies wrote: | I'm a big fan of teamcity - might be because it's the first CI | system I used professionally, but compared to Jenkins it just | works (batteries included) and compared to circleci I find the | configuration much less repeatitive and UI richer in terms of | reporting / feedback. | | Yet to try the cloud hosted version, but it's on my list as the | only downside for my personal usage is the minimum ram | requirement (I try to keep my hobby projects Infrastructure as | close to $0 cost / month as possible) | that_guy_iain wrote: | > Never used any of their TeamCity/Spaces stuff but it looks | cool. I can definitely say I'm a fan of their IDEs though. Use | them every day. | | I looked into the cloud offerings they have, the CI system is | way more powerful than what I am using (bitbucket pipelines) | and I'm actually pushing the limits of what I can sanely do | there, so I may actually move over soon. | welearnednothng wrote: | I ran (self-hosted) TeamCity at a division of Disney for years | with hundreds of projects across teams with lots of complex | dependencies. To this day (though I haven't kept up as much in | recent years), it's far and away the most powerful CI system | I've ever used. Rock solid stability, to boot. And it's only | become better and better over the years. | | Does that mean it's right for every job? Not at all. Sometimes | you just need simple and accessible. Things like CircleCI or | Travis or Heroku's CI. But not Jenkins. I put Jenkins into the | same category as TeamCity, and it falls far short. | | If you've outgrown some of the other options and need really | powerful CI, I can't recommend TeamCity enough. | adsharma wrote: | So when is kotlinc going to be rewritten in kotlin | native/multiplatform? | | To be a serious competitor to rust/C++ compilation speeds matter. | dangoor wrote: | > The Prague-based startup, whose programming language last year | became Google's preferred development tool for Android, is worth | about $7 billion, | | Am I the only one bothered by articles describing companies like | Jetbrains as a startup? | | The definition that Google gives from Oxford Languages is: "a | newly established business." Investopedia says "The term startup | refers to a company in the first stages of operations." | | This is a well-established company (founded 20 years ago, | according to Wikipedia!) that has grown organically for years by | offering products their users love (I'm a GoLand user myself!). | Why use the "startup" term where it really doesn't belong? | justsomeuser wrote: | According to lord PG, Start up = Growth | | http://www.paulgraham.com/growth.html | rusticpenn wrote: | Compared to other startups like AT&T, IBM etc, Jetbrains is a | relatively new startup. | dxxvi wrote: | I wish Jetbrains would lower the personal license price. I use my | compnay license all the time but still pay Jetbrains $89 every | year (don't know why I've been doing that for a few years | already, should give it a second thought). | mschuster91 wrote: | IntelliJ is 15EUR a month, hardly expensive. A rack of good | Augustiner beer is more expensive. | mekster wrote: | Personal license is already low... You'd be paying in the range | of $10/mo. I'd rather complain to companies like Adobe to ask | for $50/mo with their domination because of their proprietary | file format. | krisgenre wrote: | I didn't even apply for a license from my company because I use | it on my personal laptop too. Jetbrains is so good that I | actually feel happy paying for it. Its quite ironical that I | started my career as an Eclipse RCP developer and up until 2016 | I considered it the best IDE in the world. | LysPJ wrote: | I really like this quote from the CEO (Maxim Shafirov): | | "Basically, we wrote all this so that making software would be a | pleasant and creative process." | avl999 wrote: | It is so well deserved. I have switched a few different languages | in the last few years and everytime I start working on a new | project in a new language, the first thing I do is lookup the IDE | that JetBrains is vending for that language and get my manager to | expense it. An amazing product. | Jestar342 wrote: | The thing that most impresses me about JetBrains' products, after | the very real "This was made by developers" feel to them, and the | excellent community interaction, and the regular and plentiful | updates.. is the price. They don't price gouge their users. They | could double their prices and still have plenty of sales (but I | guess they'd probably lose a lot of personal licenses.) | | I'm sure they have actually done the numbers and perhaps even | determined they are making more money this way, but from an | outside/ignorant perspective it sure feels nice for a company to | not have some MBA pushing that profit curve for all its worth and | delivering damn good value for money for once. | krisgenre wrote: | .. and IntelliJ Ultimate has plugins that brings all the | features of all of their IDEs(PHP, GO, Android, RUST, JS...) | except CLion. | holtalanm wrote: | Does IntelliJ Ultimate include their C# functionality from | Rider, as well? I used to use IntelliJ Ultimate, but I don't | remember it including C# support. | krisgenre wrote: | I guess AppCode and Rider aren't included. As a Linux user | I completely forgot they existed :). | doyouevensunbro wrote: | No, you have to use Rider for that. That said Rider is | fantastic and their Unity support is top notch. Going | between Rider for game code and IntelliJ for the backend | was a godsend when it happened. Makes my day to day | workload manageable. | mamcx wrote: | I wish the owners of Delphi go this route instead of whatever | them do. | | This could have make Delphi far more popular than its now, I | not cause a exodus of talent... | DerDangDerDang wrote: | They worked out that every personal licensee is an advocate, if | not an outright evangelist for their product. | gjvc wrote: | Upvote 100x; I completely agree. | | As a counter-example look at Sencha, who have long alienated | developers using their ExtJS toolkit, and this has deepened | since the takeover by Idera. | rusticpenn wrote: | is the EXTjs tookit any good?. I am in a project where I am | forced to use EXTJS classic ( coming from React). | gjvc wrote: | Probably want to stick to 4.2.1 GPL [1] (there are GPL | versions on 5.x and 6.x but only minor point releases) | | I think it's great for enterprise form-fill-in | applications. It's a complete widget set for doing in the | browser what GUI apps from 20 years ago had in Java (for | example) | | I have no interest whatsoever in writing web applications | by using multiple components from multiple sources. I | want to use a single toolkit. ExtJS satisfies my | requirements. The tooling is awkward, but I've learned | how to use it. | | examples | | "web desktop" https://docs.sencha.com/extjs/4.2.1/extjs- | build/examples/des... | | widget library (classic) | https://docs.sencha.com/extjs/4.2.1/extjs- | build/examples/bui... | | Please shout (email in profile) if you need any help. | Good luck! | | [1] http://cdn.sencha.com/ext/gpl/ext-4.2.1-gpl.zip | rusticpenn wrote: | My project is a frontend for a CRUD app which a huge | database. I will definitely ask for help when I am at my | wits end! Thank you ! | fs111 wrote: | JetBrains is a profitable company. It has been around for 20 | years. Can we please stop calling 20 year old companies startups? | pjmlp wrote: | Actually I doubt that they aren't getting something out of | Android Studio and Kotlin usage as Java replacement on Android. | marsrover wrote: | One of the best purchases I ever made was JetBrain's all products | package about 6 or 7 years ago. The prices for their products | keep going up, but I was grandfathered in at about $150. | Quarrelsome wrote: | I remember the time I noticed the UK price was significantly more | expensive than the $ price for a piece of their software. I | contacted their sales and they let me pay in dollars. | | That, plus the fact their tools are really good and really help | me mean that I'm very happy about this news. | macspoofing wrote: | >I noticed the UK price was significantly more expensive than | the $ price for a piece of their software. | | VAT? | diebeforei485 wrote: | Honestly I've found it to over-promise in terms of its | capabilities. When working on code with a complex type hierarchy, | features like click-through definitions show the wrong thing, | which has resulted in lost productivity for me. | canadian_tired wrote: | I love these guys. My team adopted IntelliJ when it was still | 1.0... 2000, 2001 maybe? Far and away the best Java IDE. I even | got to talk them at their Booth at JavaOne in 2008... wonderful | people. Very happy to see they have stuck it out and made it on | their own. | mkl95 wrote: | Fair play to them. Their products have made my life easier for | years without spending a cent. | bambam24 wrote: | Don't use Java Problem solved | Razengan wrote: | To quote a scene from Sunless Skies, a game in an eldtrich | steampunk setting with a sometimes Discworld'ish wit: | | > _For safety reasons, all claimants must hire a hour-harker to | escort them on the mountain. The hour-harkers all agree on the | importance of this._ | rocketpastsix wrote: | as a PHP developer, PhpStorm is fantastic, and knowing that | JetBrains hired one of the most active and prominent PHP Core | developers to let him continue working on the language is | fantastic. Happy to pay for these apps because of that. | cataphract wrote: | It's not exactly clear to me why they hired Nikita Popov, but | I'm glad he gets such free rein. I was involved with PHP | runtime development in the beginning of the 2010s and saw as | he, as a teenager in high-school, progressed so quickly from | fixing some bugs to being arguably the person most advancing | the language and the implementation (the other being Zeev, | who's been around forever, but he's more focused on the | implementation). | racl101 wrote: | Wish I could figure out how to set up Xdebug properly on MacOs. | Most PHPStorm and Xdebug tutorials are geared for Vagrant set | ups but not straight forward localhost on main machine. | realmod wrote: | I second this. I've become insanely more productive with | PhpStorm. Well worth the money. | mohan82 wrote: | Happy customer for 10years. I cannot imagine how would I do | refactor my code without Jetbrains tools | fmakunbound wrote: | I was using Intellij (usually referred to as IDEA back then) | after Visual Cafe, JBuilder had died and Netbeans was shit | (and/or still to arrive). Was worried they would be killed by | mega-corp sponsored Eclipse. Didn't happen. They really succeeded | with a straight-forward pay model (and now subscription model). | Congrats to them. | tuyguntn wrote: | if JetBrains people are reading this, I want to say THANK YOU! | You saved lots of developer time with IDE, then Kotlin language. | I use Golang, Python and Database IDEs, and they are really nice | and time saving, can't imagine how much time you guys saved to | Java developers where everything is reflection based annotations | and deep level of abstract class/interface implementations. (last | time when I worked with Java in VSCode, it was almost useless for | autocomplete, because too many things rely on annotation based | code generation) | GordonS wrote: | JetBrains is one of my favourite ever companies! A few years | back I switched from Visual Studio + ReSharper to Rider, and | haven't looked back - it's such a fantastic, fully-featured, | stable product. I have a personal license that let's me use | ReSharper, Rider, dotCover, dotMemory (love this!), dotTrace. | Some of the best money I've ever spent, and I happily renew | year on year. I also love the pricing model that reduces the | cost after years 1 and 2 as a loyalty bonus. | | And in the main, JetBrains actually seem to pay attention to | what customers ask for in their online feedback site. | | I'm looking to get into either Go or Rust soon, and I'll | definitely be using GoLand/CLion. | codethief wrote: | > it's such a [...] stable product | | Am I using a different IDE? I'm dealing with bugs in their | refactoring engine almost every day (at least in Python and | TypeScript); I need to invalidate the cache every other week | because something something is not working; it's 2020 and I | still can't configure my IDE deterministically through text | files (which regularly results in situations where building | the project works fine for colleague X but not for me, even | though we seem to have the same config, so I end up having to | delete the project and create it again). And don't even get | me started about CPU usage... | | That's not to say that Jetbrains IDEs don't provide | incredible value. They do. But I still think they leave a lot | to be desired when it comes to stability. | GordonS wrote: | I haven't used PyCharm or WebStorm (you mention Python & | Typescript, so I guess you're using them), only Rider and | peripheral products like dotMemory and dotTrace. I mainly | use Rider on Windows, but occasionally use it on MacOS too. | | I've encountered the odd issue with EAP versions of Rider | (to be expected of course), but the release versions have | been rock solid. Coming from Visual Studio, it's been a | godsend! | bigmattystyles wrote: | How is the perf / mem usage in Rider vs VS w/ Resharper? | hadrien01 wrote: | I've used it on a 250-projects solution, and performance is | much better than VS+R# or VS alone. Still not recommended, | obviously. On smaller projects, I find also it snappier. It | uses as much CPU as VS, and eats up more RAM. | Scfix wrote: | From my experience it eats up more memory. My project i avg | around 1.2 gb in VS. vs 2.5 in Rider. But the application | is much more responsive. | jen20 wrote: | How are you measuring the memory usage of each? | GordonS wrote: | Rider is way snappier. With VS, I'm _very_ used to | slowdowns and even total freezes for several seconds (which | people like to attribute to ReSharper, but IME they happen | plenty even without ReSharper) - for a big, full-features | IDE, once Rider has started, it feels _really_ snappy, and | puts to bed the long-held beliefs that Java is slow. | | Just opened a big solution in both VS and Rider to confirm: | - VS was really laggy after opening, pinning all 8 Xeon E3 | cores for 2 full minutes! - VS memory sitting at | 1.3GB, plus another 0.9GB for ReSharper - Rider took | 22 seconds to load the solution, then used a bit of CPU for | 30s (but was totally responsive in that period) - | Rider memory sitting at 1.1GB | | So assuming you use ReSharper, Rider uses a lot less | memory, otherwise it's above the same. But still, for me | Rider is way more responsive for editing, debugging, | everything. And more stable too. | swat535 wrote: | Jetbrains products are amazing if you _need_ and IDE. Otherwise | you're much better off using VIM or Emacs as they are open | source, have tons of customization and plugins available and | also they are simply lighter, faster and are available on all | unix platforms. | vips7L wrote: | Java in VSCode works completely fine even with annotations, its | the Eclipse language server. You should really give it another | shot. | | In fact for all of my use cases it performs better than | IntelliJ because it isn't trying to be 200 different tools at | one time. With JDK 15 and ZGC my project only uses 250mb of ram | for the language server where IntelliJ pushes over 4GB. | arpa wrote: | I just bought a personal IDE licence a few days ago. JetBrains | makes one of the best IDEs I've ever used, and I consider that | 100EUR well spent. | [deleted] | malux85 wrote: | Agreed - JetBrains is one of those companies where their | products speak for themselves, and I happily pay every year. | | Absolutely money well spent. | powvans wrote: | Yes! My JetBrains Ultimate renews every November and I get | a little giddy in anticipation of paying them for another | year. It's just such an amazing value. JetBrains is so good | it's like finding money on the sidewalk. | Ashanmaril wrote: | If you REALLY want to treat yourself, let me give you an | address to send some bitcoin to! | FriendlyNormie wrote: | Is this a joke? I mean could you suck these people's | dicks any harder? How are you a real person? | wolco2 wrote: | JetBrains has a great product but if you are really | serious about "giddy in anticipation of paying them for | another year" why not buy another subscription every few | months? Plan a party and invite the neighbours. | jhowell wrote: | At a time I'd purchase both JRebel and IntelliJ. JRebel had | a really "aggressive" sales team that would call and email | about renewals. Jetbrains has never had to call me, their | product sells itself, for me. I no longer use JRebel. | risyachka wrote: | And their pricing model is great. All products subscription | stars $250 but after 2 years its only $150! | malux85 wrote: | I know it's mental. Their yearly cost pays for itself in | productivity boost in like 1-2 days. It's such good value | ... | lfowles wrote: | One of the few tools I gladly pay for a yearly | subscription even if I only get a few weeks use out of | it. | clashmeifyoucan wrote: | Agreed, and the education pack is so good. Perpetually | free as long as you're a student has been a lifesaver-- | honestly can't live without CLion and PyCharm at this | point. | that_guy_iain wrote: | IntelliJ was crashing repeatedly for a few days and I was | really sad I would have to use a different IDE until I found | out I could change which VM was used. I've had IntelliJ even | tho my company would have got my PHPStorm just so I could | code during my free time in other languages in comfort. | wpietri wrote: | Yup! Martin Fowler mentioned them because they were one of | the first people making automated refactoring tools. That | sold me on their IDE, and I've been a happy user ever since | 2001. Thee days I have the personal version of their all-you- | can-eat license and it has always been worth the money. | | I'm delighted that their smarts and dedication in building a | high-quality, user-focused product has paid off in a big way | for them. | golergka wrote: | They're also one of the best IT employers in Moscow and St | Petersburg, and guys working there create a lot of value for IT | community both local, and russian-speaking in general. You | don't even have to work there to feel the impact on the whole | programming culture here. | syngrog66 wrote: | Moscow and St Petersberg... that is interesting. I'm a fan of | their tools as well, but it is good to learn the Russian | angle and take it into account. | golergka wrote: | Well, it is a Russian company (although not legally, for | obvious reasons). Kotlin is named after an island just of | the coast of St Petersburg, for example. | The_Colonel wrote: | JetBrains is a Czech company because the founders lived | in Prague at the time (maybe they are still living there, | no idea). | | Most of the staff is Russian though which sort of makes | it a Russian company I guess? | boarnoah wrote: | Some people get a bit weirded out about the multiple IDE | situation (mostly folks whose current day to day is VS Code | with extensions). | | Usually that goes away when you get them to try some of the | IDEs, the experience is second to none (as far as IDEs that | work extremely well out of the box go). | | The amount of times I've got praised for writing neat C# code | that was Resharper doing its magic :P | thrower123 wrote: | The comparison to the bad old days when the IDE answer was | always "Install Eclipse and this set of poorly maintained | language plugins" is night and day. | | The dollar-a-day I spend on the Jetbrains all-products | subscription more than pays for itself. | idsout wrote: | I was one of those people up until around a couple years ago. | Now I don't even know what I thought was such a big deal. The | Jetbrains Toolbox makes it really simple to launch and update | the individual IDEs. | | My employer pays for the ultimate license, but I will | absolutely pay for it once I move on. | [deleted] | skrtskrt wrote: | if JetBrains people are reading this, I love your products, but | waaaay more code navigation and pane splitting/management | features need to have keyboard shortcuts. | | VS Code gets this very right. It's generally not as powerful or | friendly as JetBrains products, but the far superior keyboard | navigation experience gets me to attempt to switch once a month | or so. | lolinder wrote: | Not a JetBrains employee, but which features are you | specifically looking for? I've never found a _single_ option | in the IDE that 's available through a menu that cannot be | assigned a shortcut. | alpo20 wrote: | I just want them to make a stand-alone git client - their 3 | way merge for merge conflicts is second to none. | spockz wrote: | Indeed. And it seems that it is quite separate already UI | wise. So why not. | koevet wrote: | Happy for Jetbrains, I have been using their products for years | and they did increase my productivity. | | Lately most of their producuts are suffering of atrocious | performance issues, both on osx and linux [1], I hope that they | manage to sort them out, because lots of people are now reverting | to older versions. | | 1. https://youtrack.jetbrains.com/issue/JBR-2732 | baron_harkonnen wrote: | I don't think it's a coincidence that Jetbrains has created a | beloved product without the help of VC money. | | The longer I work in tech the more I see VC money as poison to | good products. Because VC funded startups are forced to grow fast | or die a lot of good, profitable, user focused ideas are trashed | because they won't lead to rapid enough expansion. | | Virtually every VC startup I've worked closely with or learned | about in detail is doing something nearly everyone would agree is | unethical, and a fairly large amount are doing things that are | down right illegal spared only by the fact that they aren't big | enough to warrant prosecution or even investigation. | | Perpetual lip service is always paid to the notion that "we're a | user focused company". While the mental gymnastics performed to | convince everyone onboard that this is the case are fun to watch, | it tragic to see nearly all good projects slowly devolving into | ways of tricking the users... and in most cases still _losing_ | money. | | All of the private money companies with no plans of acquisition | I've worked for are all amazingly sane by contrast, and create | genuinely good products. They have to, because they need to make | more money then they spend to survive and are fine if the happy | place for that to happen is 30 employees. | | In some cases, if that product is really amazing, they become | companies like Jetbrains. | Taek wrote: | Profitability isn't necessarily important to the strategy of a | VC company. Everything is about the exit, and most exits are | either acquisitions or IPOs. Neither type of exit mandates | profitability, and both care capable of offloading to a greater | fool. | | A strong trend I've personally noticed with VC backed companies | and something I'm highly wary of for our own company is the way | it inevitably turns companies evil. I would highlight Google | and Cloudflare as two examples, but the general trend seems to | be that VC pressure inevitably forces you to hire 'better' | people who invariably steer the company to being more focused | on profit and power rather than on some intrinsic mission. | | Actual mission focused companies like Mozilla only seem to | succeed if they stay private and stay away from VC. | skybrian wrote: | Google went public early and with a share structure that | insulated the founders from any pressure from the stock | market. | | Venture capital has nothing to do with what's happened since. | vlovich123 wrote: | Google had limited VC investment - a 25m round before IPO. | Arguably they turned evil much later so to me the link to "VC | corruption" is more specious. | | Re cloudflare, can you please help me understand what they've | been doing that you see as evil? | | Given how Mozilla constantly struggles to stay afloat (and | effectively depends on the generosity of Google as the single | revenue source), I don't know that's an example to point to, | especially since they've had their own share of "user- | hostile" steps (albeit fewer since it's a smaller company). | Taek wrote: | I would argue that being a public company has the same | pressure as being VC funded only much stronger. | | Cloudflare is increasingly pushing their position as the | world's biggest man-in-the-middle, and things like their | new secure DNS are making the situation worse. | | They've started taking opinionated stances and making | deplatforming decisions instead of being neutral | infrastructure and I think this is going to get a lot | worse. | malux85 wrote: | I'm curious, what are the illegal (and the highly unethical) | ones doing? Dont need to name the companies, but what sort of | activities are you seeing? | staysaasy wrote: | I wonder if this shady/unethical behavior is more focused in | consumer startups. In enterprise SaaS, for example, unethical | behavior is a low-EV move because your customers will have | standing to cancel their contracts or pursue you for damages. | It's also harder to be shady under the scrutiny of 500 large | recurring-revenue customers than 500,000 tiny ones. | thraway2020 wrote: | I can really relate to the parent comment. I have worked at | two VC-funded startups, one which was an "uber of x" and the | other is a IoT consumer electronics startup. | | The former was unethical in the way it treated the workers (I | mean independent contractors). The higher ups treated the | app/company as a beautiful product that would save the world | (or the yuppies at least), but rarely acknowledged the actual | workers who made the cogs spin, and was more focused on | Growth and branding than actually treating people well. | | Something I always think about is the dark pattern they had | in the app which would only ask you to rate/review on | Yelp/app stores if you had given a 5 star rating to the job. | They also hacked Yelp to show the Yelp option to people they | determined were most likely to leave a good Yelp review. If | you have a good product/service that you believe in, you | shouldn't need to do this type of thing. Oh, and of course | the company was not following the labor/insurance laws in the | states where it worked and had several cease and desist | orders they ignored. | | The hardware startup had like 20% RMA rates because of | components would fail over and over. They used VC money to | subsidize the returns/repairs instead of fixing the problem. | They would prefer to ship more crappy products instead of | fewer good products. Not so much illegal (hard to be when | selling electronics, yay regulations), but unethical in that | they would ship so much garbage despite being "customer | obsessed." They operated more like a software company than a | hardware company. It's easy to remotely fix software, but | hardware is a very different beast and that was something | they didn't want to admit. | | Compared to my current company, a 30 person electronics firm | that has already been acquired and never did too much VC | nonsense. We are profitable and sell a good product (1% RMA) | that customers enjoy. Instead of "moving fast and breaking | things" (a slogan I feel the first two companies embody), we | work hard to get things just right before shipping the | product so that we never get any returned merchandise but get | lots of return customers. | zdragnar wrote: | >>> Virtually every VC startup I've worked closely with or | learned about in detail is doing something nearly everyone | would agree is unethical, and a fairly large amount are doing | things that are down right illegal spared only by the fact that | they aren't big enough to warrant prosecution or even | investigation. | | Perpetual lip service is always paid to the notion that "we're | a user focused company". While the mental gymnastics performed | to convince everyone onboard that this is the case are fun to | watch, it tragic to see nearly all good projects slowly | devolving into ways of tricking the users... and in most cases | still losing money. <<< | | As an anecdotal point of one, I can confirm that literally none | of that is true for the startup I am working for, and we are | doing quite well. | | Of course, it probably helps that our founders have actual | industry and startup experience, and are not pushover adult | children like you might find on the Silicon Valley hbo show. | nbzso wrote: | I will go further on VC funded companies. The Culture of | Success is simple: If you are a founder, you have to be Perfect | Fit, you have to design your idea around what VC's want to hear | and this is working model. One of the reasons that I never work | with or for startups. Founders are rarely competent to select | the right people, in most cases they lack experience in HR or | Product Design, etc. Bootstrapping is a detector for true | products, you scale on a merit of real customer base not on | some Valuable Idea for VC investment. | jmondi wrote: | The more I work in VC backed companies, the more I realize: | | VC's are not there to add value to a business, they are there | to suck all the value out of a business. | dumbfoundded wrote: | Yes, but at least most VCs try to do it with an exit. Private | Equity is far worse IMO | vonmoltke wrote: | > Because VC funded startups are forced to grow fast or die a | lot of good, profitable, user focused ideas are trashed because | they won't lead to rapid enough expansion. | | I have noticed that, to some people, "VC startup" is almost | considered redundant. That is, if your company is not seeking | outside investors, not seeking rapid growth, not seeking an | "exit", then it isn't a real "startup". So, in addition to what | you mention about user focus (or lack thereof), I feel that | this hurts ambitious entrepreneurs by making them think the | VC/outside investment/grow-or-die treadmill is the only way to | get big and escape the "lifestyle business" stigma. Many of | them likely could succeed, albeit more slowly, without the | treadmill. | achillean wrote: | Completely agree and I experienced much of that on my own | journey. Customers would ask whether I'm interested in taking | VC or if I wanted to keep it as a "lifestyle business" - not | realizing that we were doing more than fine without requiring | outside funding. After a while though it nags at you and | makes you wonder whether you should take VC because doing so | makes building a business formulaic. Bootstrapping a company | can feel like you're in uncharted waters in comparison | because a lot of articles assume you've taken or want to take | VC. And they assume that you want to exit. I wish there were | more publicly shared success stories of bootstrapped | companies that didn't take funding because there are more of | them out there than people realize. And taking things slower | can help you validate use cases, flesh out the product and | build the type of company that you want. I'm very happy that | we never took VC. | LukeShu wrote: | _> if your company is ... not seeking rapid growth, ... then | it isn 't a real "startup"_ | | Isn't that the definition of a "startup"? If you're not | seeking/expecting rapid growth, isn't it just a "small | business". There's nothing wrong with that, not everything | has to be a "startup". | | (Wiktionary tells me "A new company or organization or | business venture designed for rapid growth", but Merriam- | Webster Collegiate 11th ed tells me "a fledgling business | enterprise". Of course, the Merriam-Webster only recognizes | "start-up" not "startup", so how much could they know?) | TheOtherHobbes wrote: | Just because it's the official definition of a start-up | doesn't mean it's a _good_ definition. | | There's been a steady stream of bootstrapped companies | providing legally and morally uncontroversial, high quality | products to satisfied customers, and growing steadily until | they become much bigger than "small businesses". | | IMO there's something deranged about the need to operate on | the basis of explosive growth from day zero. Not only does | it create pointless stress and drama, but it isn't even a | particularly reliable way to grow a business - never mind | an uncontroversial one with satisfied customers. | cwp wrote: | I would distinguish between growth-at-all-costs and a | scalable business. Both are startups, but VCs only invest | in the former. Jetbrains is a good example of the latter. | est31 wrote: | Is this lifestyle business stigma a real thing? Or just | something the VC lobby put out there? Personally I think | anyone leading a business should deserve respect, as running | one is hard. | Baeocystin wrote: | It is, at least in the Valley amongst the get-rich-fast | crowd, which is not a small portion of the people working | here. | | There are a lot of things I don't like about the tech | culture in the bay area, and this everything-but-unicorns- | is-trash attitude is close to the top of the list. | dumbfoundded wrote: | It's certainly part of the culture but when you make | 6-figures a month as a bootstrapped founder, those | arrogant a-holes quickly quiet themselves. Most of the | fellow bootstrapped founders I've met are pretty decent | people and there are a lot of them. I found the old money | east coast elite to be much more annoying and far less | interesting. | varjag wrote: | Yes it's the business-y equivalent of calling one small- | minded. | ska wrote: | I think there are cases that are clearly "a new small | business" vs "a startup". In between there is some fuzziness. | | Obviously you don't need to have or be pursuing VC money to | be called a startup, but there is probably truth in the idea | that startups are inherently unstable. You may not be growing | exponentially, but you are spending down money in pursuit or | definition of a stable business model that doesn't currently | quite work yet, or a different way to exit that unstable | phase. | auganov wrote: | A company that makes it to a few dozen employees without much | financing is already extremely successful. You're very unlikely | to ever work for a poorly run company without financing - they | can't hire. | everythingswan wrote: | Some SMB's that I have met over the years are great at | pretending they don't have money when hiring but are very | profitable. I think that fits the "bad company, no financing" | and is worth mentioning. | | This thread is interesting because we're talking about | success for different people. Success for the founder? The | money? The employees? The answers are relative to the | stakeholder we're talking about. | markus_zhang wrote: | Yep. Most VC, if not all of them, demand quick return, and it's | not always good for the products. | silexia wrote: | I have seen this firsthand. I was a finance major fifteen years | ago and for the last ten years I have run a completely | bootstrapped agency. | | If you have to live off your own revenues, it means you don't | do any premature scaling... You have to focus on the needs of | your customers to reach the next level. VC backed companies | have to reach the VC exit goals which means they are forced to | scale immediately even if things are broken. | | Your business idea could work really well if you were given a | few extra months or years to work on it, but with the VC fuse | burning you can't wait. | | VC's generally don't care about your passion, they care about | maximizing returns over the shortest time period possible. If | you don't do it their way, you will be forced to leave. I have | been a member of a tech Vistage group and have seen over half | of the VC backed CEO's forced out by their investors. It's | really sad. | drchopchop wrote: | From first-hand experience, however, bootstrapped companies | often don't have a ton of cash in the bank. They can quickly | fail if there's an adverse event (COVID, for example). | | You can also get crushed by well-funded competitors who can | innovate faster than you due to larger team sizes, salaries, | etc. | tomc1985 wrote: | > You can also get crushed by well-funded competitors who | can innovate faster than you due to larger team sizes, | salaries, etc. | | Which is why VCs are evil and need to be crushed. Ironic, I | know, posting this here | dumbfoundded wrote: | VCs are a slightly less evil version of PE IMO. Don't get | me wrong, they're still evil. Anyone who makes money from | money should really question their place in the world. | Justsignedup wrote: | The best small companies operate in their direct | competitor's blindspot. | | Stupid example: Tesla. Toyota reverse engineered their car. | Can't make a competing product. Not because it is | impossible, but because it is not how the entire supply | chain / development is set up. It'd take Toyota a major | restructuring of the company to be able to compete. | | That's the idea. It doesn't matter how much cash the other | side throws at you, you're working where they can't go. | Time and time again I see our company out-maneuvering our | competitors with less money. Not because we got some super | geniuses on the team (okay we got some smart people), but | because we started from the ground up working in a spot | where our competitor could not go. And so we have years of | experience more than our competitor in the thing that our | competitor needs to get better at. | est31 wrote: | In real electric car markets, other brands than Tesla run | the show. In Norway, one of the biggest western electric | car markets, Tesla is _way_ at the bottom of sales. Only | 95 Teslas were sold in November, while single models of | other manufacturers had multitudes of that number in | sales. | | https://insideevs.com/news/452441/norway-plugin-car- | sales-oc... | | I think Tesla's main contribution lies in the past, by | being an early pioneer of EVs and pushing them in an | environment where nobody considered EVs viable. This | definitely deserves an entry in the history books. But | competitors have waken up. | simonh wrote: | Maybe, but we went on a cruise to Norway last summer and | every single time we were on the streets we saw at least | a few Teslas. It was a game to see who could spot the | most Teslas first. | sharpneli wrote: | One can perhaps think of this as Teslas blind spot. | People living with California wages don't necessarily see | the difference in prices mattering that much. | theptip wrote: | This is not a blind spot, it's explicitly part of their | company's long-term strategy; Musk's plan from the | beginning was to start with a luxury-tier offering | (Roadster), and gradually work their way down the price- | points as they achieved greater economies of scale. | | Musk wrote about this way back in the day (2006): | | https://www.tesla.com/blog/secret-tesla-motors-master- | plan-j... | | > Almost any new technology initially has high unit cost | before it can be optimized and this is no less true for | electric cars. The strategy of Tesla is to enter at the | high end of the market, where customers are prepared to | pay a premium, and then drive down market as fast as | possible to higher unit volume and lower prices with each | successive model. | | You might criticize their execution for failing to reach | the mass-market sedan price-point fast enough (though I | think that they have done an impressive job of starting a | car company from scratch), but I don't think the "blind | spot" claim really holds water. | sharpneli wrote: | Good point. So they simply were not able to ramp up | faster than it took for the existing manufacturers to | start catching up and leveraging their scale better. | omgwtfbyobbq wrote: | They seem to be ramping faster than anyone else. | | https://electrek.co/2020/10/30/tesla-tsla-market-share- | globa... | | However they are not selling more EVs than everyone else | in every market, which isn't a bad thing IMO. A smaller | piece of a bigger pie is what they seem to be shooting | for. | theptip wrote: | Yep, it's a classic "new market entrant is racing to | become the incumbent before the incumbent(s) can copy | their innovations" situation. | | It's a good illustration of why software is such a | different paradigm than traditional physical economies; | VCs can pour funding into a software company and since | the marginal costs are close to zero, the innovator can | blitz-scale and take over the market before the incumbent | has time to react. However when "scaling" means building | global logistics infrastructure, including factories for | batteries and factories for cars, it's a lot harder to | get the drop on the incumbents. | | I think the GP's comment is spot on though, if Tesla | fails to win this race, they will still have been the | driving force in bringing EV adoption forward by 5-10 | years (perhaps more), which is an incredible achievement. | pkaye wrote: | Also Musk's response during this pandemic has changed the | tone around Tesla I think. Plus he has moved out of the | bay area. I wonder how it will impact sales in the long | run given California is their main market. | allendoerfer wrote: | Norways GDP per capita is higher than Californias. | rory wrote: | Disposable income seems like the more relevant number | here, and in that California is higher ~(48k vs 38k USD, | although numbers are a bit stale). | | https://en.wikipedia.org/wiki/Disposable_household_and_pe | r_c... | chmod775 wrote: | It's not more relevant, because disposable income ignores | things Norwegians get 'free' (because it is already | deducted). | | Part of that 'deduction' pays for heavy tax-breaks and | subsidies for electric cars in Norway. | | But then GDP is _also_ an abhorrent metric to use for | basically anything. | | If you use either GDP or 'disposable income' as a proxy | metric to compare anything between countries, you should | seriously re-evaluate what you're doing. | allendoerfer wrote: | I don't have to re-evaluate anything. I just wanted to | tell OP that Norway is a very rich country and not in any | way poorer than California. | tzs wrote: | From the article you cite: | | > Surprisingly, disappointing results are seen from the | two best-selling BEVs in Europe - Renault ZOE (119) and | Tesla Model 3 (74). | | I found this article [1] with sales figures for Europe. | For H1 2020, it was 37k Renault Zoe, 32k Tesla Model 3, | 18k VW e-Golf, then 4 in the 11-13k range, and 3 in the | 7-8k range. | | [1] https://europe.autonews.com/sales-segment/europes- | no-1-selli... | est31 wrote: | If you look at the greater european statistics it's not a | _real_ electric car market any more, as most vehicles | sold have ICE components (either hybrid or solely ICE). | Norway is special because of their large market share of | BEV cars. They make up 56% of new car sales in Norway | while only 7.2% in all of the EU. | | So all the EU stat is saying is that Teslas are sold well | in the niche of the market that's interested in buying | EVs over more established brands. The Norway stat is more | representative of what happens when 56% of all newly sold | EU cars are purely electric. | | https://cleantechnica.com/2020/12/03/norway-in-november- | ev-m... | | https://www.greencarcongress.com/2020/09/20200904-acea.ht | ml | Tuna-Fish wrote: | Tesla's monthly sales in any specific (non-US) market are | completely meaningless, because total demand greatly | exceeds supply, and supply is not evenly distributed. | That is, there are months where individual European | markets get thousands of Model 3's, and there are months | where those same markets get a handful, if any. This | means that both the "OMG Tesla sales grew 15005% in | market X!" and "LOL Tesla only sold 3 cars in market X!" | are completely meaningless non-news from which you cannot | derive any information. | | Just to drive the point home, new registrations of Tesla | cars in Norway by month in the past 8 months: April: 44 | May: 8 June: 568 July: 348 August: 33 September: 1439 | October: 95 November: 326 | | No, Teslas did not suddenly become hugely more popular | during September and then immediately lose a lot of their | popularity in the month after. It's just that in | September, a lot more cars were allocated to Norway, and | so a lot of the people on the waiting list finally got | theirs. During the other months, those cars went to other | European countries. | | Tesla is still ridiculously supply-limited compared to | the amount of cars they could sell, if they only had the | cars. Whether they succeed or not depends mostly on how | fast they can scale their production. | est31 wrote: | Good point about the data being noisy, wasn't aware of | that. If we take an entire year the core of my statement | still holds, although more weakly. Tesla is a competitor, | but not market leader. Other cars sell way better. Check | the image at the bottom of this article: | https://insideevs.com/news/452441/norway-plugin-car- | sales-oc... | | 3.2k Tesla model 3's sold in 2020, but it's only at #6, | with #1 to #5 each selling more than that, like e.g. ID.3 | with 4.4k vehicles. | omgwtfbyobbq wrote: | Year to year changes seem to be significant. By this time | last year, Tesla had sold ~14k Model 3s. | rusticpenn wrote: | It depends on the type of company. Its hard to out-innovate | some companies just by throwing more money. | everybodyknows wrote: | Care to tell us more about your experience with Vistage? | silexia wrote: | Very expensive. It's only worth it if you have over 50k a | month in profit. At that level it is good for a year or two | of training and then it gets repetitive. | munchbunny wrote: | My personal and vicarious experiences with VC's have been | that they are very much a mixed bag, and choosing to work | with them in general is a necessary evil depending on the | type of company you want to build. For my future startup | attempts, if I can help it I will not work with VC's. | | And if I have to work with VC's, then I will have a strong | preference for working with VC partners who are former | operators. The investor having substantial experience in the | trenches (such as former founders) makes a massive difference | in the productivity of the founder/investor working | relationship. | ASalazarMX wrote: | VC is like visiting sports clubs, finding the best candidates, | and overdosing them on steroids. VC hopes the ones that survive | will become profitable enough to pay for the ones that it | killed. | sillysaurusx wrote: | pg wrote a rebuttal to this in 2008: | http://paulgraham.com/prcmc.html | | It seems generally correct, i.e. VC works because the | alternative sucks. | katbyte wrote: | Seems jet brains managed so there is an alternative that | doesn't suck? | sillysaurusx wrote: | That's a bit like saying "This person won the lottery, so | therefore..." | | Sure, it's possible. But having met a few founders, their | lifestyle from taking VC money seems far preferable to the | bootstrap approach. It's true that you have to grow, but if | you have growth, then nothing else matters. And if you | don't, then you're one of the most employable people in the | entire world. | | A shocking number of people, somehow, end up in _insane_ | amounts of debt by trying to start their own companies. And | you 're sort of forced to. An example: one of our family | members had a lucrative pole barn business. (Apparently in | the midwest, lots of people wanted pole barns built, or | something.) But in order to pay his employees to go | construct the pole barns, he needed loans, leveraged | against the future income from the construction project. | | Then 2008 hit. Poof! Contracts all went poof. And he was | left holding the bag. | | So, if you need employees, and you're bootstrapped, how | exactly are you going to pay an engineer roughly $130k per | year? (Remember, the fully-loaded cost of an employee is | much higher than their salary.) Loans must be so quite | tempting. | | And sure, LLCs are designed to mitigate personal risk. But | that implies you can find someone willing to risk loaning | to you. | | I'm not saying that VC is great, just that it fills a need. | GVIrish wrote: | Yeah but all the successful VC funded startup stories are | a form of survivorship bias too. The whole idea of | venture capital is to fund many companies that will fail | with the hope of finding the one unicorn that will make | up for all the losses. A lottery just the same. | | It's true that if you're taking out loans to fund your | bootstrapped company you could be left holding the bag. | But it's also true that you can build an IT startup | without taking a lot of big loans for capital | expenditures. You only grow when you're making money, so | it's a slower path, but for some businesses it may make | more sense. | signal11 wrote: | > That's a bit like saying "This person won the lottery, | so therefore..." | | Caveat: I love Jetbrains, and am a happy subscriber. | | However, as the parent commenter says, it's important to | realise that Jetbrains has been lucky as well. Java dev | tools suffered from poor performance and poor UX for the | longest time. | | Eclipse, despite its early promise (SWT and native | widgets) has much 'rougher' UX compared to IDEA. But I | remain surprised how much better even simply typing feels | on IDEA, and how good the refactoring tools are. (The | latest Eclipse has improved a lot in the refactoring | dept, though.) | | Java's combination of openness and poor dev tools | definitely helped Jetbrains a lot and gave them a cachet | in the marketplace that helped them as they expanded into | other languages. That said, I've also used their | Microsoft VS addins and those were very good too, but | they likely would have made much less money if they were | a Microsoft-only shop. | Razengan wrote: | What you're saying is like "I have never won the lottery, | so therefore it must be impossible..." | edoceo wrote: | Or, don't start a business with a loan. If you're gonna | bootstrap (the "right" way) then step zero is have 12mo | runway of your own capital and step one is start a | business | sillysaurusx wrote: | $130k to pay a single employee for one year. I don't know | about you, but it's extremely difficult for most people | to save up that kind of runway. | edoceo wrote: | Saving up money to start a business is just one of the | many (many!) difficulties you will face when | starting/running your own business. | ardy42 wrote: | > $130k to pay a single employee for one year. I don't | know about you, but it's extremely difficult for most | people to save up that kind of runway. | | I think the idea is that step one _isn 't_ hiring a | subordinate employee; it's having secure enough finances | that you (or you and your co-founders) can work for | yourself for a time. | | Step two is actually working on the business, and step | three is growing is revenues to the point where it can | sustain you, four is growing them further to the point | where they can support an employee, and _five_ is | actually hiring that employee and paying them $130k a | year. | sillysaurusx wrote: | Co-founders? Why are they co-founding? Profit sharing? | | That's an excellent way to devolve into squabbling about | who gets what. VC also protects against that: the money | is for the company, and it's illegal to siphon it out of | the company. | | Unfortunately in practice your suggestion tends to become | "You're working for yourself, alone." And sure, I love | the idea of a one-person company. Lots of talented devs | can sell, if they try. But lots of talented devs are also | trying to get rich on the iOS app store; few do. | ardy42 wrote: | > Co-founders? Why are they co-founding? Profit sharing? | | Because they had an idea with you and want to work | together to make it happen? Or all kinds of other things | like that? | | And yeah, if you're going to do that, you're going to | have to be careful make sure you're not the kind of | people who will need adult supervision to avoid | squabbling. | | VC might have its uses, or provide some service, but that | shouldn't be misunderstood to mean that it's essential or | alternatives aren't worth considering. | | The other thing to note is that one of the things VCs do | is _sell the VC paradigm_ , so they're going to try their | hardest to make it _seem_ like it 's essential or at | least the best product out there. | sillysaurusx wrote: | Hmm. You're dodging the question: Why would a cofounder | want to start a company with you? No handwaving. | | People cofound to get rich. Can your company offer that | to your cofounder? | | If you focus on that question, the rest falls into place. | Unfortunately a lot of people don't want to focus on that | question, because it's at the heart of why bootstrapping | rarely works. | | "Not needing adult supervision" indicates that you | probably haven't done what you're saying. It's not a | matter of supervision. It's managing expectations. You | are legally required to lay out what you offer, in clear | terms, and what you expect in return. That's the basis of | a business arrangement. | | So, we're going into business together. How will your | company make me rich? Why should I work as hard as I | possibly can to make the company succeed? | ardy42 wrote: | > Hmm. You're dodging the question: Why would a cofounder | want to start a company with you? No handwaving. | | > People cofound to get rich. Can your company offer that | to your cofounder? | | I don't know. Why did Steve Jobs and Steve Wozniak start | Apple together? | | I feel like you're laboring under a very limited model of | how and why companies are founded and how people behave. | sillysaurusx wrote: | The model happens to be aligned with how and why people | actually start companies. It's not my model. | | You have to come up with a persuasive answer to "Why | should I work as hard as I can on this company, rather | than go work for Google?" That question is in fact so | hard that it (possibly) almost killed YC in the crib, | back in '08. No one wants to work for a startup when they | can get paid far more and live an easier life. | | What you're proposing, if I understand you correctly, is | that someone works extremely hard, for no concrete gain | other than perhaps intellectual curiosity. Sure, you can | argue that the usual benefits apply: you're free to do as | you please, and to self-manage. But that's not a very | convincing argument in the face of $RIDICULOUS_SALARY at | a bigco. | | It's cliche to say "Don't hate the player, hate the | game," but I believe it applies here. Neither of us chose | to live in a capitalistic society. We were born into one. | Why not make the optimal decisions, all else being equal? | ardy42 wrote: | > The model happens to be aligned with how and why people | actually start companies. It's not my model. | | That someone else created the model and you believe it | doesn't mean it's true. | | > You have to come up with a persuasive answer to "Why | should I work as hard as I can on this company, rather | than go work for Google?" That question is in fact so | hard that it (possibly) almost killed YC in the crib, | back in '08. No one wants to work for a startup when they | can get paid far more and live an easier life. | | Actually, I don't. Honestly, you seem kind of set in your | thinking, and I don't think it's worth the effort to try | to figure out how to persuade you out of your | misconceptions. There are counterexamples even in this | subthread that falsify your model. It's up to you to | either be open to them or not. | dasil003 wrote: | Statistically you are right that big tech currently | provides the best expected value for a programmer, but in | practice people's decisions aren't based on a single | criteria. A lot of people find working for Google soul | crushing and would happily take a $100k job that gives | them more control and impact versus trying to navigate | the path to promotion and relevance in a sea of stillborn | products at Google. | | I also agree founders want to get rich, I mean who | doesn't? It's a nice fantasy. However if they don't have | a deeper motivation to solve a problem for its own sake | they will fail. If you're super smart and just want to | get rich, the right move is to go into finance because | you'll never cross the chasm of building something people | actually want. Even the language you use to describe the | premise indicates you don't really get what makes | successful founders tick. Founders don't "work for a | startup" and they don't need to be convinced--the whole | point is these are people who have decided for one reason | or another that they are passionate about building a | company. You might think them fools because 25yo | engineers are making $500k at FAANG and that is a high | bar to clear for any startup (it is), but consider that | all SWEs under 35 have never known a recession, and they | may have come to believe that a programmer is inherently | worth $500k even though this is just market rate given | todays demand. If there is another dot-com style | correction, a bunch of folks might find out real quick | what the value of knowing how to make your own dollar is. | Frondo wrote: | > Why not make the optimal decisions, all else being | equal? | | Money isn't everything. For a lot of people, it isn't | even a top 5 consideration. | [deleted] | cercatrova wrote: | They co-found to make money. It's just not as fast paced | as the VC option but it's the same thing as any business. | The founder thinks that with more than 1 person, each | person would make more money than if only the founder | worked. | threedots wrote: | I am a cofounder of a non-VC backed startup. We work | together because (1) we're friends (2) like working | together (3) have complimentary skillsets. We split the | equity 50/50 and receive the same salary. We've been | doing it several years and we've never had even a single | conversation on the topic, we just assumed from the | beginning it was an even split and that's how we went | about it. | webmaven wrote: | _> But in order to pay his employees to go construct the | pole barns, he needed loans, leveraged against the future | income from the construction project._ | | Rather than collateralized loans, a better financial | instrument might have been factoring (selling the | receivable outright, typically for 90-95C/ on the | dollar), plus having a reasonable penalty clause in the | contract. | | This isn't a criticism. Hardly anyone outside of the | fashion industry (that has long waits, like net-90, for | payment after eventual delivery) or heavy industry (that | has expensive equipment that can be amortized long-term) | seems to know about factoring. | jonfromsf wrote: | No one will loan to an LLC without a personal guarantee | from the founder. LLCs protect against legal liability, | not against financial liability for debt. | staticautomatic wrote: | Have you entertained the idea that both could suck? | klik99 wrote: | This is probably it. There are some companies that just | can't be bootstrapped, the up-front cost is too high. There | are some that would suffer from the high-growth demands of | VC. If you've got a plan that starts with high-fixed costs | that over time becomes low-fixed cost at scale, then VC is | probably the best way to go. If you've identified low- | hanging fruit to solve problems for people, bootstrapping | makes the most sense. | | Any arguments for or against seem to imply either way is a | one-sized fits all solution. It's not. | UncleMeat wrote: | PG is a VC. He isn't a god of entrepreneurship. | | Why is it that this argument only seems to apply to software | and not to all of the other kinds of businesses out there? | bostik wrote: | > _Why is it that this argument only seems to apply to | software?_ | | Maybe because software has a unique property: a practically | zero marginal ("reproduction") cost. Hence software, and | services that depend _only_ on software are suitable for | the rocket-fuel injection strategy VCs so heavily rely on. | | Make no mistake - good software is damn expensive to | create, but once it's ready for delivery, creating and | selling additional copies (or serving more clients) costs | practically nothing. | Barrin92 wrote: | the distribution costs nothing but six months old | software is still six months old software. Pushing half | finished products on the entire world is another | 'feature' hailed by people like PG. I thought we had all | learned how great "move fast and break things" and "when | it works you're shipping too late" is for us at this | point. | | There was a good article on HN recently about 500 year | old Japanese family owned businesses. Most hypergrowth | software probably doesn't live five. Isn't it interesting | that most of the software that actually has lived decades | looks more like it's made by people like that rather than | VC fuelled companies? | ganeshkrishnan wrote: | Also as humans we are myopic and can only understand | everything as a relation to us. His tweet | (https://twitter.com/paulg/status/1129897694984646657) | about how you don't need to be rich to run a startup | invariably shows that as humans we are poor at judging | almost anything out of our current circle of understanding. | | The major major thing that makes a startup successful in | almost all cases is money. With enough wind even chickens | can fly. | | There are millions of brilliant people all over the world | whose ideas we never see because they never had their | opportunity or funding to bring their ideas to life. | sangnoir wrote: | > With enough wind even chickens can fly. | | Off topic: I'm not familiar with this turn of phrase, but | as anyone who has ever chased after free range chickens | as a child knows - chickens fly fine with no wind at all. | The can only fly a short distance though. | est31 wrote: | 200 years ago, railway was the big thing. Everyone was | interested in building railways, steam engines, etc. | Companies sprung up, many people got rich. Nowadays, the | railways are already built and transport many goods. | Building new railways is extremely expensive now because we | have lost the know how, workforce, have higher labour | standards, bureaucracy etc. Nowadays we are mainly | considering how to operate railway tracks instead of | building new ones. | | Nowadays, software is the new economic frontier and enjoys | explosive growth. The land that software embarks into is | still virgin, and it's comparatively easy to build a new | software company. It's a growth market. | | In such an environment, bootstrapped companies are | generally at a disadvantage to VC started companies, as | bootstrapped ones can focus on capturing the market before | becoming profitable, while bootstrapped ones have to keep | both in mind. So people turn to VCs. | | This situation of explosive growth is kinda unique to | software, and VCs aren't the only solution to the problem, | but the dot com bubble has shown what happens when | companies go public more early on in the process. | blackbrokkoli wrote: | I don't see the rebuttal. | | The article seems to be only about what the best way of | selling your company is (whether or not you technically | sell). | | There isn't even anything in it about just running your own | company indefinitely. | | And the article does not mention "user" or "good software" | once, staying only within an economical framework ("how to | get rich") - which is literally the point of GP. | vortegne wrote: | Well PG also loves the smell of his own proverbial farts. | brundolf wrote: | > I don't think it's a coincidence that Jetbrains has created a | beloved product without the help of VC money | | I don't think the surprise is that they made a good product | without VC, I think the surprise is that they made ten figures | off the back of nothing but a good product | | ...which should tell us something about the industry | rcardo11 wrote: | Some people are calling Jetbrains a startup. Hell no, this is | just a normal company which builds great products. Making me | realize that the shortest definition of startup is VC-backed- | product or even worse, VC-backed-potential-product. | FpUser wrote: | I tried to use their CLion IDE for C++ development but had | numerous problem preventing me from working. The company was | responsive and tried to help me, no complaints in this | department, but I lost my patience pretty fast as I was not | willing to invest significant time into making things work that | should've worked right out of the box. | tuankiet65 wrote: | Do you mind sharing your experience? My experience with Clion | has been great so far, but I understand that Clion is somewhat | opinionated on the project structure (for example, only CMake | support), so it might not work well with existing projects. | FpUser wrote: | Problems with crashing while debugging, inability to debug, | etc. Do not remember details as it was more than a year ago | and as I've said I was not willing to spend much time on | that. | devin wrote: | Could we get a title change? This is a private company and it is | not actively being marketed for sale. The founders are not | billionaires. | InvOfSmallC wrote: | Being a Dev, I get the company paying for my tools but otherwise | they will be money well spent. I use everything, from dB to | Goland to Idea. | leetrout wrote: | I canceled all my personal jetbrains products a few years ago | after meeting some of their team at GopherCon. | | I vote with my money and I was a 5+ year subscriber up until that | point. I visited their booth with same enthusiasm as other | posters here and lavished praise on their tooling and talked | about how excited I was for their Go IDE and they just stared at | me and said "Ok, thanks". | | Something so empty and almost a pretentious kind of tone when it | was said was a massive turnoff. Why even come to a conference if | you don't want to engage with your users? | | I don't expect my story to change any hearts or minds and I still | use their tools when a company provides them for Java work but | I've replaced my usage of their other tools with VS Code and | plug-ins for my personal projects. | [deleted] | Gybtb wrote: | "...In addition to all that I'd like a blowjob too if that's | not too much to ask." | NikolaeVarius wrote: | Well this is pretentious as hell | dlsniper wrote: | I'm sorry to hear that. We really strive to talk to everyone we | can, and we are happy to hear all the stories from subscribers, | or otherwise. Feedback, and more importantly, meeting with | people is why we go to conferences. | | Can you please remember at which GopherCon / year this | happened? | | I'm usually part of all the conferences teams and I can say | that at conferences such as GopherCon US 2019, I speak daily | with 200-300 people easily at the booth. | | All of our booth staff is developers + myself (Developer | Advocate) and from time to time we are joined by our Product | Marketing Manager. | | It's not an excuse for this type of reply, and I believe that | nobody should be treated like this. | malux85 wrote: | Cutting off the nose to spite the face | giancarlostoro wrote: | Is it possible the booth was ran by marketing and not | developers? Either way thats pretty awful. | sheepz wrote: | Perhaps it was run by some introverted developer-types? Or | there were some cultural differences at play? The reaction | seems a bit excessive and I'm not sure if it characterizes the | company as a whole. | [deleted] | c06n wrote: | Could be possibly because they were Czech? The culture is very | different from what Americans are used to. Very reserved, very | matter-of-fact, no smalltalk. | isbvhodnvemrwvn wrote: | Jetbrains is mostly Russian. Their main development center is | in St. Petersburg (Kotlin is actually a name of the island in | St. Petersburg archipelago). | manyxcxi wrote: | Not to invalidate the way you feel about that interaction, but | putting myself in their shoes- I'm not sure my response would | be much better. | | Running a booth at a conference is EXHAUSTING. Also, that was | your first interaction with them and you were at peak | excitement. That might've been the thousandth time they had | heard similar and their spark may have faded by the time you | got there. | | I get it though, we feel the way we feel. It sucks when your | enthusiasm goes un-matched. I've written off companies for | interactions a more objective bystander might charitably | forgive. | | BTW- I've got no relation to the company or product. I'm just a | happy customer who's run a booth or two in my day and also felt | the same way as you about other companies too. | [deleted] | 0dmethz wrote: | You stopped using their tools because some people at a | conference didn't respond enthusiastically enough to your | praise? | simion314 wrote: | Maybe is a culture/language thing. Because I am not a native | English speaker and I almost never have to speak (only read and | write) when we have a video conference I always express myself | with few words because I am aware how terrible I sound so I | will use a lot of OK,Yes, Sure ... | jansan wrote: | Yes, those Russians can be quite blunt. I once found a great | library maintained by a Russian guy that had zero issues on | Github. I created an issue for a feature request and was | brushed off with unexpected rudeness. Later I looked at this | again and found that he was absolutely correct with his | argument and his communication was just very efficient and I | am sure he did not mean to be rude. | seg_lol wrote: | I am glad my personal site license enables such awesome. | Jetbrains is a wonderful company and I hope they continue to | retain agency over their customer focus. | dr_faustus wrote: | Very, very well deserved! Great software at very reasonable | prices. I had the ultimate collection (or whatever the package | including all IDEs is called) for 3 or 4 years and it even | encourages me to try out new languages once in a while. Its an | excellent offering! | neillyons wrote: | Well deserved. I love PyCharm Professional Edition. I remember I | got their "startup discount" which is 50% for one year, even | though I was just starting a limited company to freelance. | | https://www.jetbrains.com/store/startups/ | ATsch wrote: | Two more policy failures! | arooaroo wrote: | IntelliJ is great, PyCharm is good. But RubyMine is the one I've | used daily for years and it's a bit of a dog's dinner and I think | getting progressively worse over the years. | | I've been summarising issues lately: | | - https://andyroberts-uk.medium.com/rubymine-code-insights-or-... | | - https://medium.com/swlh/rubymine-more-distractions-part-2-24... | syspec wrote: | I love JetBrains IDE's... | | Huge fan, have the all products subscription for years and use | multiple of their IDE's simultanously and try to convince anyone | who will listen why these are just better IDEs, which is why they | should pay for it. | | However, please please, bring back the old "local changes" view. | It is a huge part of the workflow when coding. I don't know of a | single person who thought it needed to be changed, but everyone | i've discussed it with wishes it was returned to the previous | style. | | For the record, you can revert it (for now) by going to: Settings | > Version Control > Commit > "Use non-modal commit interface" | tekkk wrote: | It reads that they raised no external funding whatsoever? Is that | true? If so, how? Did they just code an app and start immediately | selling it, working another jobs until it become enough | profitable to support them full-time? It sounds quite implausible | that they did not receive any funding, but I guess it could be | true. Very impressive achievement nonetheless. | brentm wrote: | It looks like they started by selling a Java tool called | IntelliJ Renamer. Likely just bootstrapped that and then | reinvested the profits. | | They only switched over to the SaaS model maybe five or six | years ago, before that you'd buy one copy the application and | then buy a newer version when you felt like it. Now you're | basically buying a new copy every year no matter what, just | like everything else. | imhoguy wrote: | I wouldn't say it is SaaS model. You own a licensed copy | pinned at version forever without extra pay and also for | offline use. I would rather call it annual upgrade | subscription software. | renewiltord wrote: | No, their current licensing thing becomes the other one after | a year. For instance if I stopped paying I'd have IntelliJ | IDEA 2019 forever. | | There was a huge controversy when they switched and the | backlash made them re-evaluate to this which I think is a | fair license. | brentm wrote: | I've been paying for it for a while and I didn't actually | know that. I thought after I stopped paying it would be | unlicensed and bricked. Either way though I think the | upgrades are probably worth paying for. | renewiltord wrote: | If you login and look, they'll say "Perpetual Fallback | License for X". That X is what you'll be able to use for | life. | | And I agree with you on the upgrades. | elliekelly wrote: | > It reads that they raised no external funding whatsoever? | | It sounds strange now but I suspect for most of history this | was true of businesses large and small. I wonder when external | funding became "the rule" for successful companies rather than | the exception? | avarun wrote: | This is false. How could the common person have possibly had | the capital to start their own business without external | funding prior to the 20th century? No, they all had to rely | on bank loans, which were arbitrary and capricious, as well | as required collateral that made it a very risky proposition | to start a company. Venture Capital by comparison is a | miracle of the modern world, allowing you to start businesses | risk-free. | OJFord wrote: | Bank loans used to be more significant and commonplace | though. | | And probably historically it would be (even) more likely to | be significantly self-funded as opposed to being all but | unfunded and 'bootstrapping', that's my impression anyway. | dumbfoundded wrote: | Bank loans are still used for many more conventional small | businesses. | scarface74 wrote: | And this is what the modern VC fueled world has brought us to. | | Why is it impossible to believe that a company can start small, | become profitable and grow without VC funding? This is how the | vast majority of businesses become successful. | ryukafalz wrote: | The company I currently work for also started this way to my | knowledge, and I think we're better off for it. It may be | harder than getting funding right from the start, but I | wouldn't say it's implausible. | spullara wrote: | I'm surprised that I don't see more of the HN typical anti-Java | stance where the wisdom on here is that you can't build UI | applications in Java. Here is a $7B company built entirely with | Java Swing providing (IMHO) the best developer tools across | almost all languages. Recently, JetBrains gave me an unlimited | lifetime license for all their software because I have been a | loyal customer for 17 years - very generous. And yes, I would | have loved to invest in them anytime along the way but their low | burn rate being headquartered in eastern europe makes that pretty | unnecessary. They have probably been profitable from the | beginning. | | Another thing missing from the discussion is whether they are | sharing equity (or profits) with their employees. That is also a | hallmark of VC funded businesses and one that is often not | present in bootstrapped companies. Generally all the economics | are consumed by the owners. | jfengel wrote: | I did not realize that it was Swing, since they're not using | the Metal L&F. I always wanted to like Swing, but the look and | feel were never very good. IntelliJ feels great. | hardwaregeek wrote: | IntelliJ (and the rest of the JetBrains editors) is the only | editor I've found with legitimately good emacs keybindings. | They're not perfect but they're so much better than the VSCode or | Sublime ones. They feel like bindings written by someone who | actually uses and likes emacs. | | JetBrains genuinely feels like a company run by people who love | programming languages and love tooling. How many companies would | actively fund a homotopy type theory group^[1]? | | [1]: https://research.jetbrains.org/groups/group-for-dependent- | ty... | DidISayTooMuch wrote: | Where would I be without RubyMine? | rbreaves wrote: | Heh, their app was the only IDE I went in and added support for | when it came to porting macOS keybinds over to Windows and Linux | lol. I had no idea they have grown to be so popular and are fully | owned still by the original founders. | | I have support for VSCode and Sublime Text 3 as well of course, | but they're not IDEs. | | https://github.com/rbreaves/kinto/blob/master/windows/kinto.... | karmajunkie wrote: | i keep going back to emacs/vim for coding, but jetbrains in one | of the few bigger vendors about whom i've got nothing bad to say, | ever. i love their tools, just prefer the terminal. one of my | teammates did get me to convert from psql to datagrip for most of | my data work. that alone is a testament to the quality of the | tools! | llcoolv wrote: | Fair play to them. They are in a bit of a bubble here in Prague | as noone from my Czech/EU network has worked for them, but still | the product is great, their treatment of community - excellent | and I wish them best of luck in the future as well. | | P.S. I am currently shilling for Jetbrains Spaces to the | leadership :D | cryptica wrote: | This is a huge achievement because "without VC help" literally | means "All VCs and all their corporate friends actively working | to destroy you". | | Maybe they succeeded because they got things going a long time | ago. I doubt they would succeed if they started only a couple of | years ago. They would have been crushed by the VC-corporate | complex. | gigatexal wrote: | Good! Not all companies need the grow-at-all-costs mentality that | comes with VC funding. | nwellinghoff wrote: | Yes! I have been using Jetbrains since college in 99 and have | sold hundreds of copies by converting dev teams to it over the | years. Its simply, hands down, the best IDE! Stay pure guys! | freakynit wrote: | Started using jetbrains ide around 7-8 years back. Couldn't | leave. Tried vscode, netbeans, Atom, eclipse(2nd chance), online | ide's, just nothing comes even distant close to jetbrains ide. | Can't even think of coding in java without this. This thing just | works. Very well deserved valuations. | _pmf_ wrote: | I wonder what they are paid by Google to help in maintaining | Android Studio. | buybackoff wrote: | Their open source free pack is so great, many many thanks to | them! | | And they kill two birds with one stone. First, they support open | source, which is great. Second, they increase conversion and | loyal userbase. At my job I had a choice between Visual Studio + | Resharper vs Rider, and I was reluctant to move from VS to | IntelliJ IDEA based IDE, thinking R# is good enough and gives the | same benefits inside a familiar IDE. I was so wrong, after trying | Rider at home occasionally and pair coding at job, I gradually | migrated. The IDE itself is much better, faster, nicer is big and | very small details. Now there is no way back to VS, but that may | not have happenned without the access at home. Other tools from | the Toolbox are doing the same for other languages. Very smart of | them to be so generous. Now even if my free pack is not renewed, | I will pay for myself. And for foreseeable future I will generate | at least one license at work for them. | rcardo11 wrote: | I'd like to understand how these guys make money, I've used the | free version of IntelliJ for years and never required anymore | than this! Does people actually buy licenses ? | renewiltord wrote: | Yeah, they are cheap (for US professionals, at least). I've | subscribed to their products for over half a decade now and | have it on auto-renew without thinking. | mekster wrote: | If you take the personal license, from 3rd year, you only pay | $15/mo for everything they got. | | Thank god they don't do Adobe and make a single app cost | $50/mo or some such stupid pricing. | trotFunky wrote: | Some of the language specific IDEs do not have a free | (community) version like CLion for C/C++ or Rider for | C#/.NET/Unity (and Unreal Engine in the near future) and bring | a lot to the table for those languages. | | I am a heavy user of CLion and enjoyed my education license | while I was in engineering school, I will happily buy a | personal license when it expires ! | imhoguy wrote: | I do Java, Ruby, Go, Clojure, Python, k8s gigs or side | projects. For 150EUR/yr I get solid always current workbench | with many specialized flavours (IDEA, RubyMine, GoLand, | PyCharm) and consistent UX. Moreover there are quality 3rd | party plugins available for K8s yamls or Clojure (Cursive). | fgonzag wrote: | I've had a personal all tool license since they switched to the | licensing model. 150 / yr is reasonable for me to be able to | use their tools on my personal projects, and also not having to | pester my bosses about getting a license whenever I change | jobs. | princevegeta89 wrote: | Well deserved. Their products are just genius, and they help | everyone get 5x more productive. With the Community Edition range | of IDEs that they have, I already feel they're doing charity. | scarface74 wrote: | I had my own personal license for Resharper across three jobs | because it was much easier just to pay for it myself than try to | justify my company to expense it. | | I would hate going to another developer's computer trying to show | them something and then realize the feature I was using was part | of R# instead of Visual Studio. It was painful. | | Now that I have left the C# world for Node, Python and AWS, | VSCode with plug-ins are more than adequate. | | JetBrains and Hashicorp are definitely two of my favorite | companies in the Dev/Devops space. | closeparen wrote: | My company's codebase is rapidly becoming too much to compile or | even index locally. The official solution is to develop in cloud | VMs. I expect I will be on of the last holdouts using my MacBook | Pro as a space heater: you will pry the Jetbrains IDEs out of my | cold dead hands. | | I just hope they get strong client/server support at some point. | spamizbad wrote: | On Earth 2 where Jetbrains took VC money there's an ambitious | product manager pushing his team to finish a built-in music | player (along with 2 gigs of royalty-free lofi beats) as the | issue logs backs up with angry customer complaints about poor | language server integrations, crashing, and general slowness. | varispeed wrote: | Sometimes I used to think that the rich used to lobby governments | to create more regulation, so that creating any new business in a | space they have their own players would be extremely expensive | and thus warrant the need of VC capital to even start. On the | other hand when I see how companies abuse their position I can | see that the regulation is very much needed. Now there seems to | be a disconnect between how smaller businesses are regulated and | how big business is essentially left to do as they please as they | become too big to fail. How or what is at fault? Is it possible | to have a level playing field so that smaller businesses can | compete on the same level as big guys and gals? | asdojasdosadsa wrote: | A year using IntelliJ for React/Node and still trying to find my | way around the IDE (IntelliJ). It seems powerful as is, but I | feel like I'm not using it to the full extent | | Any tips? | Aeolun wrote: | Try some of the refactoring options. It's the only IDE I know | that automatically takes care of all the references if I move | files, but especially _functions and classes_ around. | | We had a huge file with tons of functions inside, and using | Intellij it was a simple matter to move them all to their own | files (and not have to update any imports anywhere). | dukeofharen wrote: | One thing that helped me in the beginning was the plugin "Key | Promoter X" which suggests keyboard shortcuts on every action. | cabirum wrote: | Try opening the included "learn webstorm" interactive project. | brabel wrote: | I can't find it right now, but there's a video from a | conference where one of the IntelliJ developers show how to | work with it productively... it really changed how I use it and | made me much better at it. | | One of the things that struck me the most was that you | shouldn't use tabs... They are very inefficient at navigating | between files... Use the file switcher (Cmd+E on Mac) to switch | between recent files, or type search (Cmd+O on Mac, followed by | initial letters of the words, e.g. to find FooBarClass type | 'fbc') for anything else... and disable tabs in preferences. | | Another good one is to use `Cmd+Shift+A` to search by action | (e.g. Cmd+shift+A > "show bytecode")... with time you either | start remembering the shortcut which is shown when you select | the action, or you just get used to searching it this way which | takes just a second anyway. One more hint: navigate between | implementation/definition using Cmd+B on Mac (don't remember | the Windows/Linux shortcut) which alternates between the two | things, so you can go back and forward using just that! Talking | about moving back/forwards, on Mac, use Cmd+[ to go back to | previous lines you were editing, and Cmd+] to go forwards again | (very handy to look back at what you had been doing before then | moving back where you stopped).... oh, there's so much more... | just watch some videos on YouTube and practice the hints you | like the most. | tpetry wrote: | That sounds really interesting. If anybody finds it, i would | happy to learn better how to use their products. | brabel wrote: | oh, found it! https://www.youtube.com/watch?v=h8wRC7Qkcb8 | | It's old , but it should still help a lot. | avh02 wrote: | My personal way of learning about any IDE/etc is when i see | something interesting in the options/settings/shortcuts or if i | accidentally do something odd i think "huh, what is that?" - i | try it, and if i like what it does, i try to remember it for | next time. | | one at a time you build up an insane amount of muscle memory. | you can't memorize all the things. it's also one of the reasons | i use eclipse shortcuts in pycharms (don't want to rewire | muscle memory) | | edit: this is ~5 years in to pycharms and i still occasionally | learn new things. | pavel_lishin wrote: | I feel this way about just about every IDE and editor I've ever | used. | cplan wrote: | I'd say, don't disable the tips that show at startup and try to | incorporate them into your workflow. Maybe make some notes of | the ones that seem most useful and try to refer back to them, | before long you'll find your fingers remember the shortcuts. | shay_ker wrote: | What do Jetbrains customers mostly use? | | From my understanding, it's mostly Intellij and GoLand, and some | PyCharm. At least two of the three are languages that are every | difficult to be productive in with Sublime or Vim alone. | | I guess PyCharm allows you to stop thinking about whitespace? In | seriousness, not trying to start another holy war. | mekster wrote: | What language can you even be much proficient with Vim compared | to JetBrains? | | Vim is only good for editing config files. | fgonzag wrote: | Rider is great. You do have VsCode competing in that space, but | I still like Rider better as an actual IDE. Though VsCode with | vim mode is my default lightweight editor now. | brentm wrote: | RubyMine & WebStorm are both great products. | shay_ker wrote: | sure, i'm wondering how many people pay for them though | fgonzag wrote: | I know of quite a few developers in Mexico who pay for it | out of pocket because of how much they like it and how much | it improves their efficiency. | | I'm talking people on 40-50k salaries top. | shay_ker wrote: | show me the data! | renewiltord wrote: | Everyone I know who pays for them just buys the "All | Products" pack. The loyalty discount just makes it a no- | brainer. | einrealist wrote: | Jetbrains is one of the few tool vendors that do not have to | aggressively market their way into our tech stacks. That alone is | a key indication of how good and useful their products are. Great | that this is rewarded. I really hope that they will stay this way | and grow organically rather than with force. | | (Long-term user/customer here. I am using IntelliJ since like | version 2 (with some gaps).) | ckosidows wrote: | Hopping on the IntelliJ love train. I've been using it for the | last five years. It is the one piece of software I still get | excited about. Heck they've even made fonts interesting. | brodouevencode wrote: | This is a great point. Every time a new tool comes out (Atom, | VSCode, etc.) I find myself eventually going back to IntelliJ | because 1) it just works 2) the customer service is great 3) | reasonably priced and 4) it works _with everything_ and _on | everything_. | hinkley wrote: | I strongly believe their single user license was responsible | for a lot of their success. | | One of the dynamics that has made open source such a juggernaut | is a consequence of the 'give a man a little power': Those with | the purse strings making strategic decisions for the company | without considering the benefits of buying a piece of software. | | "I won't pay for that." could be answered with "That's okay, | it's free!" | | Jetbrains isn't free, but the license explicitly binds the copy | to your person, not your location or computer. I can have my | private copy running at work and left open on my personal | computer at home. | | You won't pay for my IDE? That's okay, I already have a | license. | yashap wrote: | Agreed, they're definitely a "stand on the strength of our | products" company. IntelliJ IDEA is not just the best IDE I've | ever used, it's one of the best software products I've used, | period. | | Also, they've got a great open source license program! | https://www.jetbrains.com/community/opensource/#support | jansan wrote: | And not to forget that their strongest competitors were | Eclipse, backed by IBM, and NetBeans, backed by Sun | Microsystems. To stand your ground against two enterprise | backed open source alternatives as a startup without outside | money is quite impressive. | jillesvangurp wrote: | Yes, it's sad but true; IBM ran eclipse into the ground over | the last ten years and they gradually lost the mindshare they | had 15-20 years ago when they were best in class and Intellij | was a new kid on the block. That's on IBM. They completely | mismanaged this project for a decade plus. They failed to | keep up with a changing market and instead focused on | irrelevant stuff not related to the core use case of, you | know, developing stuff on the JVM. I was able to get away | with using it doing Java until about 2016. Then I joined a | bog standard Spring Boot + gradle project and it just | couldn't do anything with it. I had no choice but to switch | to Intellij. | | Eclipse is still there but I can't use it for the vast | majority of projects I work on these days. Kotlin support is | a joke. Gradle support never worked properly for me (though | in fairness, I stopped trying 3 years ago). | | But Eclipse was a great IDE once upon a time. I still miss | incremental compilation that actually works consistently and | is actually incremental & fast. That's a trick that Intellij | never even came close to doing. Intellij fakes it with | inconsistent & super flaky caching (hence the top level menu | item with the name: "invalidate caches"). And then they still | manage being about 2 orders of magnitudes slower (about 100x: | 10s vs 50-100ms). Anything over a second would be an order of | magnitude already because the Eclipse incremental java | compiler really is that fast. I've never seen intellij launch | a test faster than 5 seconds; even for a 1 line change in a | class that is not depended on by anything (i.e. the work is: | compile 1 class), like a test. Incremental in Eclipse used to | mean: it's compiled & ready to run by the time your finger | reaches the next key on the keyboard: you can't type faster | than it compiles incrementally and the test runs in process | so there is no jvm startup overhead. Error markers would | update in real time and be typically gone within a second or | so of fixing the problem. | | Even today, Intellij never gets even remotely close to that. | But it works and does the job and Eclipse just stopped even | being able to make sense of the projects I threw at it a few | years ago which makes the whole performance argument | irrelevant. My biggest gripe with Intellij is actually just | the endless amount of time I seem to wait for it to index, | rebuild, and stop lying about the compilation state of my | projects. I just can't trust it either way. It says it's fine | and it's not or the other way around. Either way, I always | have to double and triple check it more or less continuously | and it is sucking up non trivial amounts of my day. | ausjke wrote: | One of the best products from Russia these days, another one is | Telegram. | | I have an annual license for all its products, I actually use vim | daily, but still keep Jetbrains, just in case. | cooervo wrote: | Since their HQ is in Russia is no one else concerned that their | IDE may be subject to Russian spying? | | I mean, I'm currently reading the book Sandworm. And it is known | in the cybersecurity world that Russia coerces or intimidates | companies and devs to work for them as spies. | Toutouxc wrote: | It says on jetbrains.com that their HQ is in Prague, Czech | Republic. On wikipedia it says they're a Czech company with | headquarters in Prague, Czech Republic. | | edit: Looks like they're maybe not entirely transparent about | that. | artspb wrote: | You can find all locations at the website [1], there are | Russian cities among them. I believe it's pretty much | transparent. | | [1] https://www.jetbrains.com/company/ | Toutouxc wrote: | I mean transparent about what is really their HQ. | artspb wrote: | What do you mean by "really?" HQ is and always was in | Prague, that's it. | https://www.jetbrains.com/company/contacts/#headquarters- | int... | NonEUCitizen wrote: | Somehow McCarthyism is acceptable in woke America. | [deleted] | dmitriid wrote: | Which is, undoubtedly, so much worse than the spying by US | companies? | AndyPa32 wrote: | Their headquarter is in Prague, Czechia and that's part of the | European Union. | chris_st wrote: | I'll pile on -- thank you, JetBrains, for great tools that have | helped my productivity immensely! I use RubyMine and GoLand | constantly. | rayshan wrote: | Doesn't surprise me. I switched from TextMate to WebStorm 10 | years ago. It was like I suddenly had a superpower. I don't code | as much nowadays but I still live in DataGrip to do product | analytics. I talked to the JetBrains team recently about how I | used their to build open source software, and how we use their | tools to build America's newest stock exchange at LTSE. | | https://blog.jetbrains.com/webstorm/2020/12/interview-with-r... | bonoboTP wrote: | PyCharm is a no-nonsense, straightforward IDE, that's a pleasure | to use. They somehow manage to avoid annoying feature bloat and | crapware. No nagging, no bullshit, they are actually creating | features that improve workflows instead of features to tick boxes | on corporate purchasing department meeting room flipcharts or | buzzword bingo. Remarkable and I really hope they don't get | bought-and-killed by one of the giants. Or VCs wanting to "make | it more $marketing_buzzword". | | I've used NetBeans, Eclipse, Visual Studio, QtCreator etc. over | the years and always used to pull my hair out over the mess. | JetBrains IDEs are way ahead in UX, usability and working day-to- | day, minute-to-minute. Nothing flashy, nothing overly marketed, | just rock solid and great value. | | Free educational license, no-brainer update management with the | JetBrains toolbox, everything fits, doesn't demand attention to | itself and lets you concentrate on the work. | ajdegol wrote: | I'm a big fan and user of PyCharm for many years, but we all | know that when my fan starts going and the laptop wants to take | off, we can guarantee that PyCharm is indexing ;) | bonoboTP wrote: | Sure there are some places to improve. | | My only complaint is with the remote features, now with | covid. I want to seamlessly work as if I was sitting in the | office (I can ssh to the machine). | | My current setup is to sshfs mount my remote code, install a | conda env on my laptop mirroring the office one, and execute | things in a terminal window. PyCharm then becomes an editor, | autocompleter, refactoring tool, code navigation tool etc, | but I don't do debugging within it. | | There is some SSH and remote interpreter options but it's | limited and hard to use. You can't directly work on the | remote files, it uses a model of publishing your changes to | the remote and keeps multiple copies etc. Several of us spent | quite some time trying to come up with a good workflows for | this but some rather use remote desktops or X forwarding | because it's not straightforward. | mleo wrote: | My workflow now involves running syncthing to synchronize | repos between local and remote server and then run | instances of IntelliJ locally and over VNC. I get the speed | of local editing and running unit tests, but can switch | over to VNC remote instance to run and debug. VNC has been | much more performant and easier to use than X forwarding or | remote debugging. | novok wrote: | There is stuff like projector that lets you make a remote | machine a dev machine that does all the building, indexing, | etc. Have a beefy 80 core machine be your dev machine while | you work on your lightweight laptop, or have it live in the | data center so debugging connections are not so 'remote', | etc. | | https://github.com/JetBrains/projector-docker | buzer wrote: | They seem to releasing Code With Me soon (it's currently in | EAP, I understood it should come with 2020.3). I haven't | tried it yet, but it seems like it could be used a bit like | VS Code's remote development mode. It does have some | restrictions, but hopefully those will end up being fixed | (e.g. currently you need to accept the sessions via GUI | instead of being able to let it do automatically via SSH & | some tool windows don't work thru it (like Maven)). | | https://plugins.jetbrains.com/plugin/14896-code-with-me | nanton96 wrote: | In my team we have actually managed to have it working like | I am in the office, but with a VPN. | | With the remote interpreter, we use Docker, I can debug | code that is running on our servers. | | And if you set up deployment any changes on your files are | automatically uploaded to the remote files, without | multiple copies it just overwrites them. | | Its a pleasure to work with, I can debug GPU-cuda issues on | my macbook with PyCharm GUI!! It was a little bit | convoluted to set up, we followed this guide: | https://youtrack.jetbrains.com/issue/PY-33489 | vonmoltke wrote: | PyCharm is fine for me. IntelliJ, on the other hand, will | periodically freeze my work Macbook when trying to reindex | parts of our monorepo[1]. Makes me wish I wasn't forced to | use a laptop... or a monorepo. | | [1] Note, just a handful of top-level targets comprising | 2%-3% of the whole repo. Indexing the entire monorepo at once | is a non-starter. | lima wrote: | This sounds very debuggable - PyCharm is basically the same | product as IntelliJ + Python plugin. There's no difference | in how it handles project indexing, so it's probably a | specific IntelliJ plugin or functionality causing the | freezes. | | There's a built-in CPU profiler, but given that you're a | paying customer, just contact their support and they'll | help you figure it out. | bleair wrote: | The freezes might be caused by IntelliJ's jvm running out | of memory. Go to the help menu and then Memory Settings | (it's not in the normal settings) | EGreg wrote: | That's their one thing... | | Indexing is required by so much of their software, even | listening for XDebug connections with PHPStorm is not | available while indexing. Can't they let us set the indexing | on a lower priority and let stuff work without the index too? | (Even if we can't jump to a specific function, XDebug | protocol already has the file and line indicated.) | | Otherwise I love their software! | kortex wrote: | I've used Jetbrains products for five years. Updates are | consistently an improvement. Even performance improvements from | time to time, which is fantastic since it is a heavy java | application. They were quick on the take with Docker | integration, latest Cmake updates, even some Go2 generics | support already. | ink404 wrote: | fantastic application for education as well. The debugger has | been a very full featured and useful tool for teaching. | codeduck wrote: | Shoutout for RubyMine, Goland and Pycharm - all excellent and | reliable. | mekster wrote: | If you're going to use more than 3 of their offerings, it | starts to get cheaper going with the all products pack or | IntelliJ ultimate is cheaper than going with 2 tools. But you | should note that IntelliJ doesn't include every other | products as plugins such as AppCode. | neolefty wrote: | Same with WebStorm editing JavaScript & TypeScript! | | I'm so impressed that JetBrains can put a reliable pseudo-type | system on top of dynamic languages like Python and JavaScript. | | My co-workers wonder why I don't just use VSCode like everybody | else. I mean it's not _bad_, but it's not JetBrains. You will | have to pry my all-tools JetBrains license out of my cold dead | hands. | nojs wrote: | What a great story. Profitable company, great product, simple and | honest business model and no VC funding. | pdpi wrote: | It's also pretty consumer-friendly. Every year I get an email | from them around November reminding me my subscription will | renew in February, and then a couple more reminders along the | way. | random5634 wrote: | Agreed- they also did discounts for long term users. I can't | beer bothered too switch so pay happily because it's always | seemed like fair treatment | Aeolun wrote: | I think the total discount on the 'all products' pack is | now 40% after two years of usage, so I'm paying 15/month | for literally all my IDE's | | Pretty good deal if you ask me. Now if only I could do | remote development like in VSCode. | dlsniper wrote: | > Now if only I could do remote development like in | VSCode. | | We are working on it, stay tuned :) | melenaboija wrote: | Game changer for me and has been one of the reasons to | switch to VS. I would love to see it in Jetbrains | products :) | usrusr wrote: | The "subscription but keep forever on cancel, sans updates" | licence model is just so much more honest than pretending | that purchases would be one-time investments and so much less | of a risk for the buyer than a hard-stop subscription. | | I think it's also good for the product, the right balance | between the failure modes of being able to milk existing | subscribers even without maintenance for the hard | subscription and change for the sake of change that you see | with classic one-time licencing where reasons for paid | updates have to be invented even when there is nothing to | improve (edit: how many great products have been ruined by | this?). | content_sesh wrote: | The perpetual license fallback saved me when my license | expired. Due to the US holidays it took our purchasing | department a week or two to renew my license. In the mean | time I was able to fall back to an older version, and | upgrade once my new license came through. It was very easy | and straightforward to do in both directions. | | So I agree, it's a very honest business model. | CSDude wrote: | Love them. I would pay for them myself, if I had to even though | pricing would translate to a considerable amount in my country, | its worth it. Hope their new venture, Spaces, take off. | manojlds wrote: | Ok so everyone knows and loves JetBrains. | | What's their _worst_ product so far? | Aeolun wrote: | Datagrip. | | I honestly still cannot understand why their database product | does _not_ show the encoding /collation for fields in mysql | (and has no way to do it either). | jordanab wrote: | I disagree. I use it daily as my tool to manage data in | MySQL, Postgress, Sql server and Db2 databases, and it's | probably one of my favorite JetBrains tools. As a Linux user | there aren't that many good options available, and I am very | grateful that they added this product to their line. | The_rationalist wrote: | Why/when use datagrip instead of just the database view | from intellij idea? | vanpythonista wrote: | The Database plugin from IntelliJ and Datagrip is | essentially the same. My guess is people like to have | separate tools based on their purpose and Datagrip serves | that need. | mekster wrote: | For a standalone app, DataGrip is just too bloated and | slow. | | Native apps like TablePlus is so much faster to work with. | thrower123 wrote: | Upsource (the code review/analytics thingy) probably? | izacus wrote: | YouTrack... I've never used a more confusing and feature | lacking bug tracking system. And I've used both JIRA and | BugZilla in professional capacity :) | The_rationalist wrote: | Interesting, what are some of the best features/designs from | those systems that you find lacking in github/gitlab? | mekster wrote: | Agreed. Never felt that their own bug tracker is impressive | compared to other online services. It's just messy and not | easy on the eyes. Maybe a different team is working on it? | abiro wrote: | I tend to run into performance regressions maybe once year | after upgrading one of their non-Intellij products. I suppose | this is because they mostly use Intellij internally so less dog | fooding for other products. | PZ81JUXJE7uJ wrote: | YouTrack is pretty slow. | simoneau wrote: | Still better than Jira! | throw14082020 wrote: | AppCode | singularity2001 wrote: | I'd say Android Studio and the whole gradle mess | mekster wrote: | Compared to the previous Eclipse environment, it's ton so | much better... | thu2111 wrote: | Gradle isn't their product though. They just have to interop | with it. | insertnickname wrote: | Android Studio is a Google product built on top of IntelliJ. | AsyncAwait wrote: | Agreed, but I think that's not entirely on them, but rather | the wider JVM & mobile dev ecosystems. | | Still better than XCode which regularly looses syntax | highlighting for no reason in 2020. | The_rationalist wrote: | Gradle with kotlin script is elegant and order of magnitude | more powerful than npm & ci | jansan wrote: | I always disliked the name IntelliJ IDEA by JetBrains. It has a | product name, a comany name, and something else that until | today (15 years after I used it for the first time) is still | unclear to me. I mean wouldn't IntelliJ not have been enough? | Or IntelliJ IDEA by IntelliJ? It is a fantastic product, but | the name? | [deleted] | topka wrote: | Interesting. Most people I know actually call the product | either just IDEA or IntelliJ. :) | KptMarchewa wrote: | TeamCity, known as TeamShitty in my previous company. | dhd415 wrote: | Saying that TeamCity is their worst product sounds like a | back-handed compliment to me. It's certainly not a perfect | product, but I've been in multiple jobs where they migrated | the CI system (including one that did ~25k builds/day) to | TeamCity and it was a significant improvement in scalability | and manageability over Jenkins, Travis, and some other | Windows-only CI system. | isbvhodnvemrwvn wrote: | To be fair _anything_ is a significant improvement over | manageability of Jenkins. | spyke112 wrote: | Oh how I have wasted days configuring build and deployment | pipelines in TeamCity. Brings back some arguably bad | memories! | hadrien01 wrote: | I haven't been convinced by WebStorm (for Angular and | Gatsby/React projects EDIT: with TypeScript). It doesn't feel | as magical as IntelliJ or Rider/R#. | jansan wrote: | I cannot be as magical due to Javascript's dynamic typing. In | Java/Kotlin, the IDE can know all about your classes, types, | etc., but with Javascript is has to make some guesses. | | I am using Webstorm for my side project and have to use | Visual Studio Code for company work. Webstorm is so much | better IMO. Everything feels to well integrated, while Visual | Studio Code always feels like a toy to me. | hadrien01 wrote: | I've used it with TypeScript exclusively. My qualms are | more about debugging (VS Code creates a temporary Firefox | profile in seconds and that's it; in WebStorm you need to | configure Firefox to launch a certain way and then setup | the debugger), the absence of refactoring options, | framework support, etc. | Aeolun wrote: | Try using Typescript? It feels like magic to me anyway :) | abiro wrote: | Maybe not as great as Intellij, but definitely much better | than VSCode | thrower123 wrote: | I'm always impressed by how strong the WebStorm intellisense | is on pure javascript projects. Somehow it mostly gets jump- | to-definition right, even in AngularJS tarpits that are full | of ngInject magic. | helge9210 wrote: | >The Prague-based startup | | This is Czech company as much as Luxsoft is Swiss or Telegram is | from UAE. | | Using JetBrains tools you potentially give Russia/FSB access to | your source code and open yourself to a possibility of getting | backdoor inserted into binaries during compilation. | EGreg wrote: | This is even more doubtful than with Kaspersky. But then again, | Russia has the same concerns about Microsoft software, and so | on down the line. | | https://en.m.wikipedia.org/wiki/Astra_Linux | maverwa wrote: | That's the first time I am reading these allegations. Do you | have sources backing up your claim or is it just expected to be | "common knowledge"? | helge9210 wrote: | In Russia anyone rich enough is either part of FSB or gets an | offer one can't refuse (for example, see Sysoev/NGINX). | | Owners of the company are not dead. | mekster wrote: | What happened with the nginx owner? | helge9210 wrote: | Igor Sysoev (not owner, that would be F5 Networks, but | CTO of NGINX, Inc.) was detained, accepted the deal and | was released. | MildestMind wrote: | Right and that's reason why all these companies not based in | Russia. | helge9210 wrote: | The sanctions for (Crimea, MH17, chemical weapons attack in | Britain ans so on) are the reason these companies are not | based in Russia. | jcfrei wrote: | Do you have any evidence to back these allegations? | mekster wrote: | Has anybody tried to make Vim act as close as a JetBrains IDE? | | Some people code in Vim and think they're ace but that's just so | far behind no matter how you tweak it. | bytesandbots wrote: | Vim is a way of editing. I use IdeaVim inside jetbrains IDEs | and it is awesome. Many popular vim plugins are also supported. | | I still try to keep vim as close as possible as an open source | alternative. Thankfully, a lot of editor features have been | abstracted enough that the same software runs in vscode and | terminal vim. e.g. ternjs for intelligent autocomplete in | JavaScript, and the vim keybindings itself. Still, open source | code intelligence isn't as good as the proprietary intelligence | of jetbrains, so I bring vim inside jetbrains. | victor106 wrote: | It's rare these to read stories of software billionaires and | think it's well deserved. This is one of those rare cases. | | Also, IntelliJ runs on Java, for all the bashing that Java gets | on HN, it's an example of how "what technology you pick is less | important than your focus on user experience". It's amazing that | their products are so performant on Java | flohofwoe wrote: | TBF, Jetbrains IDEs _do_ feel sluggish at least on macOS | compared to the alternatives (like Xcode or VSCode) on my | mid-2014 13 " MBP. I don't know if the JVM has performance | problems specific to macOS which would explain why big UI | applications feel so laggy, or whether other systems with more | recent CPUs simply have more reserves to hide the lower UI | performance though (the latter is probably more likely). | thu2111 wrote: | Almost always when a JB IDE is being reported as sluggish the | problem is you're running out of heap space. Go to Help | | Change Memory Settings and give it some more, see if that | helps. | tomjen3 wrote: | I have a MBP of about the same vintage, but I retired it from | hard tasks a couple years ago. It is a 6 year old machine, we | can't expect it to perform well. | chokma wrote: | Performance got worse on Linux, too. A year ago, JavaDoc | would be displayed instantly. Now I have to wait 5-8 seconds | for the IDE to display information about a class / method. It | may be a kernel related bug from what I have found on the | net, but it seems strange that some operations are still | fast, while others take several seconds (like opening a | menu). | justsomeuser wrote: | JetBrains IDEs always takes ages to start and index my code | (especially compared to Sublime), but the jump to def, symbol | and other search features are fast after the initial index. | gregkerzhner wrote: | As a counterpoint, for a project of decently large size on my | 2019 MBP, IntelliJ is snappy and a delight to work with, | while Xcode takes up 30 GB of space, takes minutes to boot | up, and gives me syntax highlighting and autocompletion about | as reliably as a broken clock tells time. | saagarjha wrote: | Xcode opens in seconds for me, and my projects are massive. | Sure, it can be slow to do certain things, but its startup | time is generally ahead of every Java-based IDE I have | every used. | avl999 wrote: | Folks who still think that Java is a bad language either from | the perspective of developer ergonomics or performance probably | haven't programmed in it since the Java 4 days and still think | of the language as the language of Enterprise Java Beans, Java | Applets and hundreds of lines of XML. It is not that language | anymore. Modern Java is blisteringly fast(and has been for a | while) and almost the same level as C# in terms of developers | ergonomics | ravi-delia wrote: | Admittedly, Java suffers from the same issue as C#; those | ergonomics come from a bad case of kitchen-sink-itis. In your | own code it's fine, but it's a hassle going through 8 | different paradigms in one legacy codebase. | sangnoir wrote: | I haven't programmed in Java since around 6 - when Spring was | just about to cement its dominance. The ergonomics then were | bad too. It seems lots of quality-of-life features borrowed | from other languages went into subsequent versions | globular-toast wrote: | Back in the 90s Java was slower and used a load more memory. | But the competition was C/C++ apps with native GUIs. Nowadays | with the likes of Electron as competition Java apps are fast | with low memory usage. | Jakobeha wrote: | I used to share the "Java is bad" mindset, but now I realize | Java (at least the JVM) is actually really good. | | The main issues people assume with Java are that it has slow | runtime and it's verbose. | | But the JVM is actually rather fast. Especially compared to | JavaScript and Python, which aren't even compiled (and which I | still agree with the "it's crap" hivemind). Anything that needs | real performance you should be outsourcing to C/C++ FFI calls, | and as long as you do that your Java app's performance should | be OK. And a key cause of Java's big slowdown are checks e.g. | for null-pointers and casts, which are _much_ better than C++ | /Rust's approach of being unsafe-by-default. | | Java is verbose, but JetBrain's awesome IDE single-handedly | fixes this problem - writing POJOs and using long-named | functions and classes is fast, and IntelliJ will hide excess | boilerplate so that even reading code is easier. And if | verbosity is still too much of an issue, there are JVM | alternatives like Kotlin. | drKarl wrote: | That is actually a misconception. You may have this mental | classification of Java as a slow language if you looked at its | performance 20 years ago. Now it's actually really fast, it | goes neck to neck with C++. Sure, Rust or Go or C (or | definitely assembler) might be faster in some workloads, but | Java is definitely very very fast nowadays. It uses a lot of | memory because of the way Garbage Collection works, but it is | fast. It's definitely faster than Python, Ruby, PHP and many | other kids on the block... | [deleted] | jcelerier wrote: | > Now it's actually really fast, it goes neck to neck with | C++. | | yet every time I try a Jetbrains IDE every action seems to | take 10x the time to be processed than it takes in QtCreator | xamolxix wrote: | > it goes neck to neck with C++. Sure, Rust or Go or C | | I hate to be that guy but 1) java does not go neck to neck | with c++ unless you mean it can be in the same order of | magnitude and 2) C++ is not slower than C or Go or Rust | | Note: by c++ I mean c++ compiled by a decent compiler e.g. | gcc/clang/msvc | sweeneyrod wrote: | Yes, out of Rust, C, C++ and Go, the slow one is going to | be the one with a GC. | apocalyptic0n3 wrote: | > It's definitely faster than Python, Ruby, PHP and many | other kids on the block... | | I don't know why, but I got a good laugh from that statement. | Those "kids" are all the same age or older than Java; PHP, | Ruby, and Java were introduced within a few months of each | other in 95 and Python dates back to 91. | drKarl wrote: | I know, I didn't say "kids" implying these languages were | new, it was just a manner of speaking. | apocalyptic0n3 wrote: | Yeah, I assumed as much. I doubt anyone is calling those | languages "kids" at this point, even with PHP's | reputation. I just found it funny to word it like that. | devmor wrote: | >It's definitely faster than Python, Ruby, PHP and many other | kids on the block... | | I would seriously contest the speed of Java compared to | modern PHP. The JIT puts PHP at near-C performance levels | with competently written code. Which shouldn't be surprising | if you realize PHP is largely a "wrapper" around C. | victor106 wrote: | https://www.techempower.com/benchmarks/#section=data-r19&hw | =... | | Vertx framework which is based on Java is at 8th position | and PHP is 18th. | | But the larger point is performance is only one aspect | while considering which programming lang. or framework to | use | RobAley wrote: | I think you've proved your second point by getting your | first wrong. The benchmarks posted are for a stack | _including_ PHP, not PHP itself (and not the fastest | stack with e.g. pgsql). Also, I don 't think thosd | benchmarks use php 8, which is the first version with the | jit that the post above referred to. | victor106 wrote: | https://www.google.com/amp/s/onilab.com/blog/php-7-vs- | php-8/... | | From the page above The bottomline: PHP 8 is still slower | than PHP 7. | | This is a realistic comparison of running Magento on php7 | vs php8. | tomjen3 wrote: | Java is fast enough for most things, but try working with an | array of a million objects in C++ vs Java and you will see | the difference. | | In Java you will have to deal with an array with a million | pointers to a million objects and in C++ you will deal with a | sequential segment of memory that is a million times the size | of your object - and mostly in your CPUs cache. That alone | will be much, much faster. | | But you can't do that in Java at all. | hucker wrote: | You typically wouldn't use an array with a million objects | in Java if you cared about performance though (for exactly | that reason), you'd architect it some other way. Using SoA | style when appropriate, for example. | gruez wrote: | >It's amazing that their products are so performant on Java | | It's a total memory hog though. | seanmcdirmid wrote: | And for those who weren't happy with Java, JetBrains also gave | us Kotlin, which fixes many of Java's problems without | overshooting into the FP space. | dkarp wrote: | Absolutely agree. The amount of value that Jetbrains software | provides far exceeds its price. Their existence is a net | benefit to the whole software development field. | habosa wrote: | Congratulations to them and to all Jetbrains employees. They | managed to do two really hard things which most developers flirt | with at some time or another. | | 1. Create a new editor/IDE that's actually _better_ not just | different. I think everyone has had shower thoughts about making | a better IDE and many have tried and failed. Jetbrains succeeded. | | 2. Creating a useful abstraction. IntelliJ was a great Java IDE | but what's truly impressive is how they've been able to repeat | the formula for almost any language out there. Everything from Go | to JavaScript has a great Jetbrains IDE. They seem to have | somewhat solved the general problem, which is normally a folly | but in this case the key to a multibillion dollar company. | | So again, congratulations! | mekster wrote: | Before JetBrains, I considered IDE to be a bloated, slow and hard | to use tool and preferred a more lightweight text editors. | | JetBrains has changed that idea and shows what an IDE is supposed | to be. Featureful but they're actually helpful form the | developer's point of view. | xwdv wrote: | I don't get it though, why not just go public now and get tons of | money? The IPO may never fetch as high of a price as it would | now, even if the company gets more valuable in the future. | emteycz wrote: | It's not easy for a Czech company to do IPO in the USA. It's | not worth it here. | saberdancer wrote: | They could find an investor willing to buy them out. Doesn't | have to be an IPO. | | Still, if you are happy with the amount of money you have and | you have a business you enjoy running, why sell? This is | probably their view of it. | ciceryadam wrote: | Yep, buyouts happen here more often than IPOs, just | recently Socialbakers got acquired by Astute, and | Integromat got acquired Celonis. | | Also this is where Sun acquired NetBeans way back in 99. | llcoolv wrote: | Avast did their IPO in London. Most companies I have heard | of were considering doing it in Singapore. | adambyrtek wrote: | Why does it have to be in the USA? You can IPO at other stock | exchanges. For example, CD Projekt Red, the game studio that | developed the Witcher series and Cyberpunk 2077, is listed on | the Warsaw Stock Exchange (Poland) and valued at ~$10bln | (although the stock price has been really volatile recently). | uberswe wrote: | Sometimes it's not all about money. Having shareholders can | make the company head in a direction different to the direction | that the current founders want it to go. | andylynch wrote: | I don't see why they need to. They are incredibly successful | already plus pretty sure enjoying what they do. An IPO would | probably put much of that at risk so why bother? I've always | understood them to be driven more by the desire to help make | software development more pleasant. | pdpi wrote: | Because an IPO would have the founders lose a lot of control | over the company, and they're more motivated by that than by | money. | ce4 wrote: | Well, there's values that differ by countries. I've seen a few | old family run businesses being sold off to US VCs and things | didnt turn out well often: | | - customers got screwed over | | - same with employees | | - quality "optimizations" | | - financial engineering | | - founder's longterm values abondoned for quarterly gains | | Not taking VC cash is a more traditional take on things | elsewhere. | ce4 wrote: | Stuff like this: | | https://www.nytimes.com/interactive/2019/05/01/magazine/remi. | .. | sidlls wrote: | Not taking VC cash is a more traditional take on things here | in the US, too. The VC cash/investment money chase is really | only a thing in tech circles, and a few other niche areas. | The vast majority of businesses simply build "organically" | (and most die doing it). | domano wrote: | Why would they? It seems that they have enough resources for | the things they want to do, so why risk it? | mekster wrote: | If they lose control and starts putting profit up front as | their primary objective than developer spirits, I'm sure many | will move to vs code and vs code may speed up its development | with more eyes and hands. | astura wrote: | "Obtain as much money as possible" isn't the goal of everyone | at every time, especially when one already has all the money | and resources they need. | | Not everyone believes life is a game where the goal is to die | with the highest score, above all else. Some do, but not | everyone. | | You're able to control pretty much every aspect within a | private company with no shareholders to answer to and no public | disclosures. You're free to use the assets of your company to | implement your personal values. | xwdv wrote: | So that must mean they feel their values are worth more than | billions of dollars? Really? Give up all that over some | feelings about developer tools? | hasa wrote: | Why would anybody need tons of money? They have a working | company, happy customers and perhaps happy enough employees | too. And I'm sure they have salary big enough to pay the | rent... and drive a Porsche if they want to. | mcv wrote: | The cool part is, they don't _need_ to. The founders are in | control, not the VCs or other investors, so the company isn 't | obliged to put generating money over all other concerns. And | being billionaires, the founders are probably doing fine. | They'd apparently prefer to keep the good thing they've got | going than to ruin it by selling it off. | | There's more in life than getting even more money. | thu2111 wrote: | I think they aren't technically billionaires. Rather, | JetBrains is valued at over a billion dollars. So _if_ they | sold their entire stake, _then_ they 'd be billionaires. | | I'm sure they pay themselves well but I don't think they will | be sitting on a billion dollars in either cash or shares. | syrgian wrote: | Long term that should net them a lot more money. Having and | keeping a true mission will allow them to leave all | competitors behind. Because even if competitors can seem | strong from time to time (VS Code and Atom recently) they | will end up dying because of de-prioritization and leadership | without vision (Atom). | jansan wrote: | Did you read the headline? They are BILLIONAIRES. For some | people that is enough money and they focus on different values. | kgwgk wrote: | But only in the sense of having a company that "is worth | about $7 billion" according to some estimates. The point of | the discussion is that they could convert that to real money | that could be used to buy other assets (but no-one is forcing | them to do so, so they really have the choice). ___________________________________________________________________ (page generated 2020-12-18 23:01 UTC)