So, I'm supposed to do a project in Haskell that is due next week. It's a group project and it's me and 2 colleagues. Unfortunatelly one of them had to drop college because of some personal problems. I feel bad for him.
The thing is, the other one has no clue what Haskell is. I mean, he has no clue how programming is. He doesn't even know what an array is, like, wtf.
Sure, I can do the work all by myself and take the credits for it. But he's a nice guy and has been asking me to teach him Haskell in my spare time. He even told me to tell the teacher I did the project all by myself.
I'm kind in the middle of an existencial crisis. What should I do?
Life sucks, dam.

  • 6
    Be a hero, just do it for your conscience :)

    Teach him Haskell and sleep well.

    After all, what's left is what you leave to others.
  • 3
    Yeah I mean, I really think I will teach him aswell as saying the teacher we both did it. Since it's only a week to the deadline there's no way he'll both learn the language, and have time to do his part of the project.
  • 1
    @whatevel When i was student, i found my self in the same position. There is what i did :
    I did the project alone, as fast as possible. No perturbation. No explanation. No pairing. ON MY OWN. Just finishing the project. After that, I shared my knowledge as fast as possible until the deadline. At the end, I let my mate decide what is the best for him. Trying to cheat the teacher, or be honest. I got a 20/20. He got a 10/20 for the sake of the honesty (and the try hard).
    Give him some useful links to learn to code. In the mean time, do the project. When the project is done. Share with him, if you have the time.
  • 2
    @zazapeta that really seems a good idea. I'll be doing that. Thanks :)
  • 1
    If your partner is most honest about learning Haskell and isn't just riding you for the grade I see no reason as to why you shouldn't help.
    That is if teaching the language isn't going to hinder the project itself in any considerable way.
    You can also let him read "learn you a Haskell" (if I'm not mistaken that is the name) which is freely available on the net, that book helped me a bit when curiosity took over me.
  • 1
    I don't know how difficult the project is, but could you teach him through doing the project?
  • 3
    I would leave it to him to be honest about his contribution. If he is genuinely trying to learn and is present and attentive, I’d cut him some slack (if the project turns out well). If it has some bugs, kinda explain that there was a difference in the knowledge base between you two and that some time was spent teaching that could’ve been spent on the project. Most professors I’ve had are more interested in the student’s desire to learn and effort than a flawless project. I think you’ll be fine either way.
  • 2
    @taikwando Yeah, I'll do that. I'll teach him while I do the project and we'll see in the end what we should do credit wise. He's being a good partner. Even though he doesn't understand Haskell that well (skipped most of the classes because of his full-time job), he took the time to talk to me and ask for directions. I also think my teacher will understand and won't grade him poorly.
Add Comment