5 ms·
This is a really cool idea! I may check this out. One concern I have is that it looks like you're having people rebuild Unix command line tools. Tools which ha
by thewebcount 4y ago
This is a really cool idea! I may check this out.
One concern I have is that it looks like you're having people rebuild Unix command line tools. Tools which have a tendency to look at the world in one particular way. Unfortunately, that way is not very good to users. I'm really concerned about how many different programming courses, from boot camps to graduate level CS courses, push this narrow view of programming. I'd like to see some more variety in the ways that programming is taught. Have you considered bringing in projects that have graphical user interfaces or that use different paradigms than those espoused by Unix?
- sarupbanskota 4y agoThanks for your question. If I understand right, you mean for example projects that involve a frontend web component? That's on the cards (e.g we have Build your own React on the pipeline). There are unique challenges to making that experience predictable, so we're focusing on the "console-based" projects for now. There's also often a "subjective" nature when reviewing/testing UI so we need to think through the ideal feedback workflow for courses with frontend components. That said, I do wanna highlight that these courses do cover a lot of ground. I look forward to your feedback once you manage to get your hands on it!
- thewebcount 4y ago> If I understand right, you mean for example projects that involve a frontend web component? Ack! No! I mean native applications written in styles other than the prevailing Unix way of writing native applications. It can be any other form, just something that's well written but not using Unix-isms.