[Tutor] New blog that has solution for python programs
Steven D'Aprano
steve at pearwood.info
Fri Jun 2 20:27:23 EDT 2017
On Fri, Jun 02, 2017 at 05:00:37PM -0700, Danny Yoo wrote:
> Legality is the lowest of bars. We should aim higher.
>
> I'm pretty sure that the listed sites should strongly prefer *not* to have
> solutions available like this.
>
> The more I think about this, the more I'm tending to say: don't do this.
> It may feel like charity, but the authors of the problem sets will not look
> at this kindly.
I don't think "what the authors might want" is the only factor here.
Personally, I think these programming challenge sites probably do more
harm than good, discouraging people that they're not good enough to be a
programmer because they can't solve the (often exceedingly tricky)
problems on their own. I think they're often dick-measuring contests,
for elite programmers to show off and sneer at "lesser mortals" who
can't solve the problems.
In the real world, nobody has to solve these sorts of problems under the
constraints given. In real life programming, you get to look for
existing solutions, you get to consult with your colleagues, pass ideas
back and forth, etc. If you need a solution to X, and your colleague
already solved it for another project, you say "Hey Fred, I'm stealing
your code" and if Fred gets upset you talk to his project manager who
tells Fred to cooperate.
(Well, that's the way it is in companies that are not dysfunctional.)
These problems are the very definition of Solved Problems. They have
been solved thousands of times!
They're fine for people who *enjoy* this sort of challenge, but I
believe that for every one of them, there are probably a hundred or a
thousand programmers who do not enjoy these challenges, who are
discouraged by them, but who would learn a lot from being able to read
and re-use the solutions.
That's just my opinion. People may disagree.
--
Steve
More information about the Tutor
mailing list