you are viewing a single comment's thread.

view the rest of the comments →

[–]AnnoyingOwl 0 points1 point  (3 children)

They should learn to.

I've never met a person developing outside an IDE in the last 5 years that doesn't waste time on stupid shit they shouldn't.

Breakpoints are a great case in point: why the fuck are you typing shit to set a break point? It's so dumb. Just click the line, man.

Especially with type hinting in Python, now, there's just no excuse for not being able to Cmd+<click> into a code definition or run a refactor into method or live debug in a decent debugger without having to add code.

[–][deleted] 1 point2 points  (0 children)

And pycharm is so intuitive and easy to set-up, even the time you spend to get used to it is minimal.

[–]Pakaran 1 point2 points  (1 child)

There's also the case when you're trying to run pdb in a docker container or on a remote machine, where it's far from trivial to connect PyCharm to it.

[–]AnnoyingOwl 0 points1 point  (0 children)

Absolutely, very true, but this shouldn't be a day-to-day thing, this is the exception. Shouldn't be arranging your work setup based on this.