Yup, group projects and so-called &quot;team-work&quot; are where the bullshit artists go to ride the coat-tails of people who can actually do the work.<p>On another note, why does everything have to be about benefiting society all the time?  When I was an undergrad, I wanted to learn how to write a red-black tree, or how logic gates worked, not choke on force-fed activism.  But I hate people, so...<p>Ultimately, the beauty of coding is that it&#x27;s just you and the machine.  The machine is objective, it has no mercy, it demands that you be correct, and you be exact.  You can&#x27;t bullshit it, you can&#x27;t hand wave it.  Your idealistic O(nLog(n)) algorithm wilts in the face of the harsh reality of constant factors and memory access patterns.  The machine doesn&#x27;t care if you&#x27;re black, white, or purple, nor whether you have bits that go in or bits that go out.