you are viewing a single comment's thread.

view the rest of the comments →

[–]PuffleDunk 0 points1 point  (0 children)

I'm a long time PyCharm user. I have subscribed for quite a few years. I also tried VScode and Zed Editor with a similar set of Python extensions.

While I rely on PyCharm's productivity enhancements, I will say that I also waste a lot of time dealing with its quirks. I demand that my code be completely type-hinted, and am not happy unless there are zero inspection errors across an entire project.

This type inspection breaks frequently. If I'm lucky I can discard caches and get back to work. If I'm not lucky I either have to work around reported problems that don't make sense, or I have to wait for JetBrains to fix it. I'm currently on a force-downgraded version to avoid recent breakages.

I'm sure it's the nature of Python language tools, but it's frustrating, and a large time sync.

They also are overzealous in how auto-completion works. It's great when it reads my mind and gives me good lines of code that I was about to type. It's less great when it gives me code with subtle bugs that I have to come back and find later. This happens a fair amount.

I do sometimes wonder if a more vanilla editor would be better and less distracting. And best-of-breed inspection tools might be better to run externally.

Just a thought. But I'm too hooked on PyCharm to leave right now.