I started programming when I was 7. I'm 50 now and the thing I loved has changed

jamesdrandall.com
February 10, 2026
9 min read
π₯π₯π₯π₯π₯
73/100
Summary
James Randall began programming at the age of seven in 1983 using BASIC on a low-power machine. He reflects on how the relationship between intention and result in programming has evolved over the past 42 years with advancements in technology.
Key Takeaways
- James Randall began programming at age seven in 1983, experiencing a direct and visible relationship with computing that has since transformed.
- The evolution of technology led to a shift from hands-on engineering adventures to computers becoming appliances that abstract away the underlying craft.
- The early optimism about the potential of computers has diminished, with the industry now often prioritizing monetization over creativity and user empowerment.
- Over four decades, Randall has adapted to numerous technology transitions while maintaining core skills and understanding of systems.
Coverage & discussions
Hacker News Β· jamesdrandall.com
Community discussions
Hacker News discussion β
Historical count: 5 Β· 5 saved in sample Β· Historical sample
Analysis ready
Community Sentiment
Positives
- AI is enabling developers to create projects they couldn't previously due to time constraints, enhancing productivity and creativity.
- Experienced developers are rediscovering the joy of coding through AI tools, which are rekindling their initial passion for programming.
- The quality of AI-generated code reflects the skill of the developer using it, suggesting that experienced developers can leverage AI effectively.
Concerns
- Some developers feel that the magic of coding has changed with AI, leading to a sense of loss regarding their previous experiences.
- There is a divide among senior developers, with some lamenting the changes brought by AI rather than embracing the new possibilities.




