News for hackers. Stuff that matters.
Re:Sussman Explains the End of SICP by Barrin92 on Saturday February 04, 2023 @04:16PM (#34658386)
The trend of using Computer Science programs as software development vocational training is pretty terrible, in particular at an institution like MIT.

the word 'science' is in there for a reason and SICP was excellent at teaching people foundational comp-sci knowledge. Replacing this with python because of a great library ecosystem is like replacing linear algebra in a maths course with numpy.

Re:Sussman Explains the End of SICP by jhbadger on Saturday February 04, 2023 @04:29PM (#34658518)
An analogy is that computer science is like if universities had an "optical science" program. The professors in this field would be interested in cutting edge research on microscopes, cameras, and telescopes. The problem is that most of their students aren't actually interested in that but want to get a mainstream job as an optician helping people figure out what glasses they need.
Re:Sussman Explains the End of SICP by DennisP on Saturday February 04, 2023 @05:09PM (#34658923)
But "optical science" actually is taught, in the physics and engineering programs.
Re:Sussman Explains the End of SICP by abudabi123 on Saturday February 04, 2023 @08:50PM (#34660778)

    students aren't actually interested in that
    but want to get a mainstream job as an
    optician
The ophthalmologist is more specialized than the optometrist.

Eye surgery has replaced the need for glasses in cases.

Re:Sussman Explains the End of SICP by karmakaze on Saturday February 04, 2023 @05:04PM (#34658876)
Funny you should pick out the word "science" which Sussman in the video @4:20 says "more like science, you grab this piece of library, and you poke at it..."
Re:Sussman Explains the End of SICP by inimino on Saturday February 04, 2023 @08:52PM (#34660787)
He says "like science" but he doesn't say that it is like physics. Sounds more like highly risky field xenobiology with the grabbing and poking.
Re:Sussman Explains the End of SICP by karmakaze on Saturday February 04, 2023 @09:43PM (#34661175)
The empirical process of the scientific method is what came to mind as opposed to the more mathematical theory of computation would be my interpretation.
Re:Sussman Explains the End of SICP by inimino on Sunday February 05, 2023 @12:29AM (#34662234)
Sussman went on to write a textbook that investigates classical mechanics starting from the Lagrangian and proceeding by way of simulation experiments in Scheme. I think the distinction is not between science and non-science, but between the "analytical-synthetic" process he mentions and the approach of understanding a living system, hence the preponderance of ecosystem metaphors (Python has the better ecosystem than Java, etc). It might be interesting to think about a science of library ecosystems (NPM, etc) but mostly this probably boils down to "exposure to the bad or inapplicable decisions of others".