Re:Three of the Hundred Falsehoods CS Students Believe
by darkerside on Sunday November 10, 2019 @08:44PM
(#21501490)
I think this is now related to the democratization of programming than it is to Gmail in particular. CS as a major used to be limited to people who were already self taught and had a solid understanding of how computers and networks worked. It has become not just acceptable, but common, for CS majors not to have grown up programming. I think that's overall a good thing.
Re:Three of the Hundred Falsehoods CS Students Believe
by angott on Monday November 11, 2019 @12:32AM
(#21502408)
Oh yes, it surely is, and I didn’t mean to hit at Gmail or any particular player. Additionally, I think it also speaks a lot about how industry did a very good job in constructing easy-to-use abstractions on top of tech that used to be hard to configure for a first-time user back in the days.
Re:Three of the Hundred Falsehoods CS Students Believe
by jefftk on Sunday November 10, 2019 @08:32PM
(#21501447)
I used to work as a teaching assistant for an undergraduate computer networking course at UBC. As part of the course, we would usually ask the students to write a simple line editor, in order to practice their IO programming skills. This was an assignment designed by a professor in the early 1980s, when being able to work ed was considered a basic computer skill.
Fast forward to 1999, and I can say that roughly 80% of students in the class didn't know what ed was. Before being able to get started on the assignment, we would have to provide them with additional material explaining how to use a line editor and why you need one. The majority of students just grew up using Emacs, VI, Notepad or whatever visual editor they had on their computer, so they had no idea of what we were asking them to build.
Re:Three of the Hundred Falsehoods CS Students Believe
by smadge on Sunday November 10, 2019 @09:16PM
(#21501609)
Email is still widely used by billions of people whereas line editors never were.
Re:Three of the Hundred Falsehoods CS Students Believe
by jefftk on Sunday November 10, 2019 @10:13PM
(#21501838)
Email is still widely used, but POP is not. Text editors are still widely used but ed is not.
Re:Three of the Hundred Falsehoods CS Students Believe
by smadge on Sunday November 10, 2019 @11:06PM
(#21502061)
Maybe, but SMTP and IMAP are still widely used. It seems reasonable for a computer science student to implement these protocols.
Re:Three of the Hundred Falsehoods CS Students Believe
by TheOtherHobbes on Monday November 11, 2019 @04:31AM
(#21503300)
You'd expect a CS student to at least know what SMTP and IMAP are, even if they don't know how they work.
Just as you'd expect a CS student to know what Emacs is, even if they've never used it.
Relying on gmail horrifies me, because it's a classic political enclosure pattern.
Fast forward to 2019, and I can say that roughly 80% of students in the class didn't know what POP, IMAP or SMTP were. Before being able to get started on the assignment, we would have to provide them with additional material explaining how emails are delivered and what an email client does to retrieve them. The majority of students just grew up using the Gmail app or whatever self-configuring email clients they had on their phone/laptop, so they had no idea of what we were asking them to build.