Post AumjqMS2PDQOTZS4gK by cxxvii@aus.social
(DIR) More posts by cxxvii@aus.social
(DIR) Post #AumjqMS2PDQOTZS4gK by cxxvii@aus.social
2025-06-04T11:12:46Z
0 likes, 1 repeats
I've been thinking a lot about how to teach people about computers (programming) recently, probly bc of@futurebird talking about what she does.I want to write a book that teaches about both how to program and also about computer hardware bottom up from first principles. The goal would be to essentially walk through the process of designing a cpu, then making an operating system for it, and finally having applications with sound and graphics.
(DIR) Post #AumkB5Tuh5RvvVDDVY by futurebird@sauropods.win
2025-06-04T11:23:56Z
0 likes, 0 repeats
@cxxvii When you consider mathematics, the ecosystem of textbooks has evolved over hundreds of years. Math textbooks are what I would call mature documents.Computer science is only just beginning that journey, and we have a lot of ground to cover—especially when it comes to identifying the most effective instructional methods and the best ways to contain and convey core concepts. That’s precisely why this kind of work is so important.
(DIR) Post #AumlGrH6WhxTYbXJvU by cxxvii@aus.social
2025-06-04T11:36:08Z
0 likes, 1 repeats
@futurebird And maybe because of the connection to the fast moving "tech" space, maybe just because it's young, computer science is very forgetful.Maths failures are usually remembered as important proofs/disproofs, but computer science "failures" are just techniques that aren't used anymore, so developing the witten record of these things is important.