Skip to content
DevMeme
2285 of 7590
IDEs Editors Post #2542 · source on Telegram

A language only feels official once JetBrains releases a dedicated IDE for it

Description

Image is a simple white background with thick black sans-serif text filling most of the frame. The text reads: “A programming language hasn't arrived until JetBrains makes an IDE for it.” There are no additional graphics, just the statement in large centered lines. The meme jokes that true validation of a programming language’s adoption happens when JetBrains - the company behind IntelliJ IDEA, PyCharm, GoLand, etc. - invests effort to ship a first-class integrated development environment. For seasoned engineers, this pokes fun at how IDE ecosystem support is viewed as a milestone of language maturity and developer-experience polish

Comments

52
Anonymous ★ Top Pick Your language isn’t truly enterprise-grade until a fresh install of its JetBrains IDE idles at 2 GB and the architects start arguing about which Dockerfile flag will shave off 30 MB
  1. Anonymous ★ Top Pick

    Your language isn’t truly enterprise-grade until a fresh install of its JetBrains IDE idles at 2 GB and the architects start arguing about which Dockerfile flag will shave off 30 MB

  2. Anonymous

    The real Turing completeness test isn't whether you can compute anything - it's whether JetBrains thinks your language is worth a €199/year subscription model and 8GB of RAM just to open a hello world file

  3. Anonymous

    The real measure of a language's success isn't GitHub stars, Stack Overflow questions, or even TIOBE rankings - it's whether JetBrains' product managers have calculated the ROI on building yet another specialized IDE. Nothing says 'we've made it' quite like convincing a company to invest millions in tooling for your syntax quirks and runtime peculiarities

  4. Anonymous

    A language isn’t real until JetBrains ships an IDE - and your runbook includes “Invalidate Caches/Restart” as a troubleshooting step

  5. Anonymous

    Real adoption isn’t TIOBE - it’s when JetBrains writes a custom PSI/AST for your language and Finance approves another Ultimate seat

  6. Anonymous

    Forget TIOBE rankings - a language's born when JetBrains ships intention actions faster than its stdlib stabilizes

  7. @sylfn 5y

    brainfuck: Am i nothing to you?

  8. @hvorovk 5y

    How about plugin?) I think there are a lot of them:D But yeah, not all of them are made by JetBrains...

  9. @LastStranger 5y

    Ide from jetbrains very poor optimised. 2 GB RAM for hello world?

    1. @jedichchch 5y

      yeah but why would you use an IDE for your hello world programs?..

      1. @LastStranger 5y

        It's only an example, i use android studio, and with working emulator and browser it eat 7,5 GB RAM from my 8 GB

        1. @mvolfik 5y

          Wtf, show me an IDE with an Emulator which doesn't eat this

          1. @LastStranger 5y

            5 GB? Emulator eat only 2 GB

    2. @mvolfik 5y

      Also while it eats 2GB for hello world, it eats pretty much the same for a huge project. That's how stuff works 🤷‍♂

  10. @bit69tream 5y

    jetbrains meh

  11. @cheburgenashka 5y

    Until you're learning JB refactoring tools it's yet another IDE. After you learn it your life divides in before JB and after. After that all of the other IDEs looks like prettier notepad++ with some bells and whistles.

    1. Deleted Account 5y

      +++

    2. @serghei_k 5y

      And how often do you need it?

      1. Deleted Account 5y

        Always

        1. @daemon4647 5y

          Are you writing code that requires constant refactoring?

          1. Deleted Account 5y

            Yes

          2. @cheburgenashka 5y

            Yes, it's never ending evolution until you mastered the domain that initially was vague and not fully defined. If you live in the pink world where unicorns give you full-errorprone-customer-wont't-change-mind spec then you don't need.

  12. @tshedenko 5y

    Typescript?

  13. @Vlasoov 5y

    CLion actually kills any will to code in C++ if you stick to JetBrains so hard

    1. @cheburgenashka 5y

      Can you elaborate?

      1. @Vlasoov 5y

        Uses too much resources and bloats Makefile with garbage i.e. links pthread to every fking executable

        1. @cheburgenashka 5y

          Well macros is a bitch (и бич) of all IDEs and their devs for any programming language. Scalla IDEs sucks because of that reason too. Blame it on the C++ non-friendliness for tooling. And yeah, I do agree CMake integration was kinda cumbersome and since Gradle pick up C++ build land JB switching to Gradle too

          1. @Vlasoov 5y

            I was curious about time it takes to compile simple stuff like student's exercises is so much, then I checked what's in CMakeListst and what os the output Makefile. Then it became clear and I avoided CLion. But no doubt their analyser which tells unused inclusions and members is great

            1. @cheburgenashka 5y

              Yep, on the build tool-chain they stated from the left foot. Maybe after switching to Gradle that horror will be in the past. They had a lot of doubts and CMake was looking promising but its support was kinda cumbersome

  14. @f3rr0us 5y

    IntelliJ Rust is so great you don't even need a separate IDE

  15. @chekoopa 5y

    Missing proper Haskell IDE. Seems I'm really switching for VS Code, perhaps it would be more sleek than IDEA.

    1. @cheburgenashka 5y

      Oh, you’re missing stories?

      1. @chekoopa 5y

        Oh, jeez, have a mercy. I'm tired of minute-long startups.

        1. @cheburgenashka 5y

          Why not NodePad++? I’m dealing easily with that issue: do not close my IDE ever 🤣

          1. @feskow 5y

            You might like Emacs window manager

            1. @cheburgenashka 5y

              Yuck! Only vim! 🏆

            2. @bit69tream 5y

              exwm btw

              1. @RiedleroD 5y

                ew light mode

                1. @cheburgenashka 5y

                  +

              2. @feskow 5y

                Dear god, there's also telegram

                1. @bit69tream 5y

                  ofc, what would you expect from emacs? telega.el btw

          2. Deleted Account 5y

            ram is dead today D E A D DEAD

          3. @chekoopa 5y

            NodePad++? Is it an Atom fork? :}

            1. @cheburgenashka 5y

              AFAIK it's older that Atom Devs

              1. @chekoopa 5y

                Yes, I mean, Notepad++ is classic, but Windows-only, AFAIK. ...NodePad++, seems like a name of Electron-based text-editor.

    2. Deleted Account 5y

      pack up ure going to vim

    3. @Kasama 5y

      try using any editor with haskell-language-server language server. It's great (https://github.com/haskell/haskell-language-server)

      1. @chekoopa 5y

        I know about that, can't put my hands on it. Looks like I have to try either VS Code or Vim. On NixOS, BTW, so it would be a little itty-bitty harder to set it all up properly.

  16. dev_meme 5y

    Lol, just 3 to 5? How much RAM do you have? On my setup with 32g it's about AT LEAST 8+ Gb

  17. @denisndenis 5y

    Kotlin be like

  18. @freeapp2014 5y

    xcode ide without simulator uses like 200 MiB

  19. @doodguy1991 5y

    Stfu. x86 assembly is the best, especially TASM assembler because that's what TempleOS uses

Use J and K for navigation