Childhood Computing
Nostalgia & Sensory Memory
- Many recall vivid sensory details: the “new computer” smell, warm circuit boards, dusty labs, PC speaker sounds.
- Specific machines and eras are remembered fondly: Apple II, TRS-80, C64, Amiga, BBC Micro, VIC-20, Tandy 1000, early Macs, Win3.1/95 labs.
- Classic software/games recur: Logo, Oregon Trail, Carmen Sandiego, Sierra adventures, Dr. Brain series, DOS shareware, Digger/Dig Dug, QBasic games.
Learning to Program as Kids
- Common pattern: start with BASIC/Logo/QBasic, then move to Pascal, C/C++, Java, PHP, VB, etc.
- Key “aha” moments: understanding variables, loops, classes/OOP, and how these unlock the ability to write any kind of program.
- Many learned by:
- Typing code from magazines/books and debugging.
- Viewing HTML source on Geocities/Angelfire and tweaking.
- Modifying bundled examples like GORILLA.BAS.
- Early constraints (memory limits, config.sys/autoexec.bat tuning, tape drives) encouraged experimentation and system understanding.
Access, Cost & Inequality
- Some emphasize luck: having a home PC, well-funded labs, supportive teachers, or parents in tech.
- Others stress socioeconomic background and parental effort (getting kids into magnet programs) as more decisive than “tinkerability.”
- High historical tool costs (Visual C++/VB licenses, MSDN subscriptions) are contrasted with free/open compilers (Borland, GCC, Linux) and modern browser-based JS.
- Debate on how public investment and school policies once enabled social mobility but are perceived as more exclusive now.
Openness, Tinkering & Platform Lockdown
- Strong concern that modern systems (phones, school-managed devices, locked-down OSes) limit tinkering compared to built-in BASIC-era machines.
- Raspberry Pi and Linux desktops are seen as partial counterexamples; some criticize UIs like GNOME as disempowering for exploration.
- Several argue kids should at least learn that all on-screen software is intentionally created by people, not “just there.”
Evolution of Computing Experience
- Some feel computers became less magical as they grew more powerful, homogeneous, and entertainment-oriented.
- Nostalgia for retained-mode graphics where drawings persist, and for tight hardware constraints that made clever optimizations necessary.
- Others note modern high-level tools and abundant docs/search make serious development more accessible, albeit less “bare metal.”
Teaching Kids Today & Screen Debates
- Parents in the thread wrestle with “no screen” trends vs. wanting to reproduce their own productive tinkering experiences.
- Proposed compromises: airgapped Linux boxes, retro emulation, and curated environments that avoid addictive platforms while enabling creative play.