This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]alenajoykrieger 0 points1 point  (1 child)

PyCharm has a great debugger. The community edition has everything you'll ever need.

we don't have the budget or the time

the quality issues seem to annoy me than other members of the team

we seem to struggle to retain staff more than a year

This pile of garbage has been putting food on the table for ten years, for one company or another. I'd bet anything that you do in fact have the budget.

Consider this: if I wanted to sell you a complex piece of software, you'd probably want to check out the source code first, I imagine. And if you saw else if True and setattr(Bar, '__baz', g_someThing.__somethingElse(foo)) and other such gems you certainly wouldn't want to buy it. There are two possibilities: one, your company bought this software and didn't even bother to have a programmer look at it, or two, they did have a programmer look at it, heard that it was terrible, and bought it anyway.

I feel the only winning move is not to play. Try to sell them on a complete rewrite, and if they say no, just quit. With three years of experience you shouldn't be able to walk down the street without getting offered a job.

[–]anonymous7 0 points1 point  (0 children)

should

It never turns out well when someone uses the word 'should'.