For people developing the Exercism site and problems
Jul 09 2018 23:23
Heroku [exercism] deployed cd448968
Jul 09 2018 20:42
Heroku [exercism] deployed 63d12595
Jul 09 2018 09:50
Heroku [exercism] deployed ceb4bfbf
Jul 04 2018 14:04
Heroku [exercism] deployed 1c445108
Jul 03 2018 13:22
Heroku [exercism] deployed e2b65dc9
Jul 02 2018 17:35
Heroku [exercism] deployed 01f4f02d
Jun 27 2018 11:51
Heroku [exercism] deployed 517ce58a
Jun 24 2018 12:17
Heroku [exercism] deployed add1879e
Jun 23 2018 14:55
Heroku [exercism] deployed adb243ad
Jun 22 2018 14:25
Heroku [exercism] deployed 7d851dda
Jun 21 2018 13:26
Heroku [exercism] deployed e85dd9c7
Jun 20 2018 15:07
Heroku [exercism] deployed 954e65f4
Jun 19 2018 13:58
Heroku [exercism] deployed 4619d043
Jun 19 2018 13:34
Heroku [exercism] deployed de732df0
Jun 17 2018 20:31
Heroku [exercism] deployed 918f1846
Jun 15 2018 23:33
Heroku [exercism] deployed 0613c4cf
Jun 14 2018 17:24
Heroku [exercism] deployed d10880f8
Jun 13 2018 16:15
Heroku [exercism] deployed 57d602da
Jun 12 2018 22:45
Heroku [exercism] deployed 5a54fb00
Jun 10 2018 17:49
Heroku [exercism] deployed 86d12beb
Right on. Even the mentors that can view the iterations will see some information redacted...
After you've solved a solution yourself and received mentoring (if available) I see the biggest utility of exercism being viewing how someone at a higher level solved something
Usually the mentors point you to a quality solution
but how does someone with years of experience do it leveraging interesting language features
Right now, finding that seems like you just sort of stumble on it by browsing latest
I think there could be good value in making those more visible
I won't often show how I have solved something (unless it is interesting rather than optimal) I instead try to draw the student to their own solution, by revealing information that is available and relevant to what they are doing, and by asking them questions. So I wasn't aware that mentors are doing this "pointing to a quality solution".
i might have phrased that poorly
I don't mean they literally show you a solution
they more point out things you might not have known and nudge you in a direction
OK... so they try to bring you to solve a problem by asking leading questions, or at least thought provoking questions.
Good to hear. There is value in reading code... but I find that I remember it better if I have to work through it at least a bit.
It can be interesting to see what that looks like
Oh yeah, categorizing based on paradigms. I wonder if this can be done via an analyzer?
I don't know how these work in practice but I can imagine heuristics that would probably be accurate
So to get back to the original issue, what do you think about having some visual notification for listings that might be outdated?
I don't know. I get false "this exercise is outdated, update?" links on exercism. When I update, my solution is still valid. So does that make it any less interesting? Or more interesting?
I think the sorting of stars with 'newness' might be something. but it would be something to lose a very interesting solution due to time even though it is still relevant.
I guess it depends but it at least gives some signal of which solutions are current
whatever the language is, the UI could represent 'may have changed'
That's the point though. Even though my solution was written in 2014, it is has survived 5 updates to the tests, and changing specifications, and still passes... that in itself may be interesting.
I guess I'm thinking of cases where the solution is nonsensical when looking at the current version
Maybe this is for "Note: This solution was written on an old version of Exercism. The tests below might not correspond to the solution code, and the exercise may have changed since this code was written."
There's that and: "Note: This exercise has changed since this solution was written."
Does that make sense?
Yeah, "this exercise has changed since this solution was written" are the ones I usually see and when updated still works.
This will perhaps change once we get tests serverside though.
The tests are calling best_hands which doesn't exist, so it's not even clear what the exercise looked like at that point
exercise or solution?
or test file?
Yeah, any of them, the readme might have changed as well, and we can't see the changes.
So I guess I wonder why someone would want to view this when you can't see what was being tested against. It's hard to make sense of
Why not signal that in the UI?
I think it makes more sense not to include old versions of exercism in most starred by default. Or at least add the ability to filter it
I take your point that there may be false positives and it still might be interesting but from the perspective of someone working on the current version of the exercise, it's hard to see why they would want to view it when the interface has changed and they can't tell what the exercise was like (instructions, tests) for the outdated submission
Sounds good. I'll leave it there. Thanks for your time.
yes, I would like to see thought-provoking solutions. solutions to the problem that show a new point of view I hadn't considered before. it can be rare to find such things
Is there a place to suggest new exercises? I can't find a clear answer after spending a few minutes searching
As the exercism/problem-specification repository has been closed down temporarily, no there is currently no place to suggest new exercises. Though you can implement them as track specific and propose them once prob-spec is open again, pointing to the reference implementation on your track.
maybe that particular workflow will stick. good way to give an existence proof that the exercise is implementable and solvable in some language
though I don't think I've seen an exercise where that was a problem