Comment by nickserv

4 days ago

I've been doing Python development for a long time, since when 2.4 was the hottest thing.

I've used the language for all sorts of things: web apps, web APIs, GUI tools, image manipulation, data processing and visualization, some data science, machine learning more recently.

I've used many IDEs over the years, currently on PyCharm.

Just to qualify the feedback.

Pros:

- It looks very pretty.

- Some nice time saving features.

Cons:

- Mac only.

- Subscription business model.

- Having to tie the code to the IDE.

Any one of the con's would be a deal breaker for me.

Overall I'm not sure what the target market is. Maybe I'm just too used to having free and/or libre tooling.

> currently on PyCharm. ... Cons: Subscription business model. ... Any one of the con's would be a deal breaker for me.

I'm curious to understand this better (as a fan of JetBrains): do you currently use PyCharm Community or does the JetBrains model not count as a subscription for you?

  • Chiming in here, Jetbrains is a subscription model, but with a very important qualifier in the form of a perpetual fallback license once you stop paying. It's an important distinction, and I wish more businesses would follow this model.

    • Is the Jetbrain model basically the pricing model of early era (pre 2000s) IDEs? I remember back then developers had to pay for editors and compilers, which usually came with a huge amount of manuals. And then they could install patches until a new major version rolled out. I'm actually OK with that model, if they still ship manuals in paper.

      8 replies →

    • > perpetual fallback license

      Are you sure this isn't what Scripton is offering? From the pricing page:

      > All updates included while subscription is active

      That doesn't preclude the idea that what stops when your subscription ends is the updates, not use at all. But I genuinely don't know either way.

      3 replies →

    • Yeah, I was wondering if that was it. Practically it still ends up being a subscription for me because I actually do want the updates, but I guess that's the point—it's my choice to keep paying because I like what they're doing. If I stop liking I can stop paying.

  • I use PyCharm community edition for personal/OSS projects.

    At work I do have the all products pack since we support multiple programming languages for our client libraries and custom integrations.

    My only major complaint with jetbrains is having a separate IDE for .NET vs everything else.

  • Not the OP, but I have a subscription to PyCharm through work and still think it's inferior to VSCode. And I don't love vscode...

    In general, subscriptions are a high bar for me. You typically pay for them year after year but see minimal improvements. Back when I was doing Java development, I paid for my own copy of Idea just to get to use something good. But I don't think I would do that for a subscription.

    • I switched from VSCode to Pycharm a few years back. Both are very decent IDE's, but Pycharm feels to me more polished.

      Pycharm is like driving an automatic, whereas VSCode feels like driving manual. It is a tradeoff as always, so ymmv.

    • > I have a subscription to PyCharm through work and still think it's inferior to VSCode

      I'm trying to figure out how anyone could think that. Every time I switch to VS Code I feel hamstrung.

      What do you find to be inferior?

      2 replies →

I was interested, but Mac and subscription kill it for me. Good luck to them, though.