An old-school web sports sim developer reflects on building games before modern tools existed
By
YesBox
Master baker tier. Every paragraph earns its place on the tray.
Summary
A veteran web-based sports simulation game developer reflects on the evolution of web development since 2012, contrasting the primitive tools and documentation of the past with today's modern ecosystem. The author shares their journey of building Basketball GM (BBGM) from scratch when npm was new, bundling was manual, and technologies like TypeScript, React, and async/await didn't exist. The article explores the tension between old-school craftsmanship and the new wave of "vibecoded" sports sims enabled by modern AI tools, offering a personal perspective on how much the web development landscape has changed.
Key quotes
· 5 pulledBack when I started working on the web-based version of Basketball GM in 2012, web development was very different.
npm was brand new and hardly anyone used it.
And things like TypeScript, React, async/await... these did not even exist yet!
It was really difficult! The tools and documentation were horrible compared to today.
But I thought it'd be really cool if I could make BBGM run in a web browser, so I persevered.
You might also wanna read

AI's Impact on Software Engineering: Evolution or Replacement?
The article explores the complex relationship between AI tools like ChatGPT and software engineering, examining whether AI represents the en
Why an HTML-first approach outperformed heavy SPA frameworks for our website
The article discusses how junior and mid-level developers have become overly reliant on heavy SPA frameworks like React, often defaulting to
The Web's Shift to Agent-Native Architecture: Why Most Teams Are Unprepared
The article discusses the paradigm shift from traditional human-driven web browsing to an "agent-native" web ecosystem where AI systems auto

Building a Group Scheduling App in a Weekend with AI Assistance
The article details the author's experience building a full-stack web application called 'Cat Herder' over a weekend to solve the problem of
How I used AI to build a yard care app without knowing how to code
The author describes a personal experience where they used Google's Gemini AI to build a functional app through a single prompt — a "vibe-co
How I used AI to build a yard care app without knowing how to code
The author describes a personal experience where they used Google's Gemini AI to build a functional app through a single prompt — a "vibe-co

Intent Prototyping vs Vibe Coding: The Future of AI-Powered Enterprise UX Design
This article examines the tension between traditional static mockups and emerging AI-powered prototyping approaches in enterprise UX design.
