News for hackers. Stuff that matters.
Re:Why did we ever think a student's first programming langu... by andai on Saturday June 26, 2021 @11:10PM (#27648198)
Most programmers are not computer scientists. Even most people with computer science degrees are not computer scientists at heart, they forced themselves to do the coursework so they could get a job (mostly web, utilizing almost nothing they were taught).

I learned to program as a child (I taught myself, for fun!) but I didn't learn much computer science until well into adulthood.

Re:Why did we ever think a student's first programming langu... by pkdpic_y9k on Saturday June 26, 2021 @11:16PM (#27648239)
As someone who fought hard to switch careers into this industry and teaches software engineering now I understand the impulse to think this but I have to say all my experience thus far contradicts it.
Re:Why did we ever think a student's first programming langu... by andai on Saturday June 26, 2021 @11:26PM (#27648290)
Which part(s)?
Re:Why did we ever think a student's first programming langu... by aYsY4dDQ2NrcNzA on Saturday June 26, 2021 @11:35PM (#27648341)
Possibly replying to someone else.
Re:Why did we ever think a student's first programming langu... by SilurianWenlock on Sunday June 27, 2021 @07:13AM (#27650578)
Why does web dev not use much formal cs in your opinion?
Re:Why did we ever think a student's first programming langu... by throwaway2037 on Sunday June 27, 2021 @12:10PM (#27652719)
This is an interesting question. From personal experience, I have also found simple GUI work to the "digging ditches" work of programmers. (Weirdly, I still love it, because it makes it easy for end-users to understand your tools!) Of course, complex GUIs are another beast, but usually GUI programming on the low end as it is very hard to test (easily) and requires endless tweaks due to the high configurability of GUIs.

For example, if you just look at GUIs created using Excel/VBA, you will find they seem to need endless tweaking to work just right (edge cases?), but do not at all require a formal CS degree. (I have worked with many non-CS people who are fine a mid-level Excel/VBA stuff.)