Comment

Comment by pseudoramble

I like this idea! I'd like to try this out again when the API is online again, and I can get a few other people I know online too. It was nice that readyoursicp joined me for a few minutes in the room to chat though.

A lot of this is off-the-cuff, and not match up with what you're aiming for here. Hopefully some of it is useful though.

1. During the process, I couldn't quite figure out how I was doing or what I was doing wrong. One example was the determining if a number is a palindrome or not. I didn't see indication about if I was failing certain tests in the test suite, or if I had an issue with syntax, etc. Some more feedback would help here.

2. A minor thing, but on my laptop I noticed that while the line would wrap, the code itself is running under the chat portion of the room. Makes it harder to edit.

3. I think the room concept is nice, especially if I just want to jump into a certain class of problems and go. However, it would be cool if you could have one room indefinitely. Perhaps a private room of sorts?

4a. It would be nice if you could request the difficulty of problem in the room itself. Right now you need to make a new room to match the difficulty, but I think that having problems come to that room might be nice.

4b. In addition to requesting difficulty of problems, requesting kinds of problems might be nice too. I can imagine a CS student being in some kind of data structures/algorithms class and wanting to focus on that specifically. Something like "medium difficulty problems involving trees" or "hard problems involving strings."

Anyway, cool project and good work!

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton