Notes

Ideas, thoughts, and things I'm exploring.

I am anticipating a paradigm shift. A lot of programming best practices are going to change as we let AI author most of the code. Clean code will still matter, but what counts as a best practice won’t be the same. Especially for projects that start from scratch.

For example: in Unity, do you really need to wire things up in the inspector when you can hand the AI a JSON config that maps to a GameObject with a script in the scene? The inspector workflow exists because humans need to click and drag. AI doesn’t.

And you know what software starts from scratch the most often? Games. Every new game is usually a fresh codebase. Way more than other industries. What other industries can you think of where codebases start fresh that often?

Realized this while making Lazy Chess. I started with the UX parts first, so now the whole game is bound to Unity’s Canvas system. If I had built the board and pieces first, I could’ve used Unity’s 2D features properly.

Lesson: build the core game first. Do everything else around it.

This post got me thinking. ChatGPT apps could be the next big distribution channel. Worth exploring how to build one — maybe a habit tracker. Simple, clean, no bloat.