This is a post to begin a series that will strive to focus on how to create and think through how to build usable code without having to rely on AI.
Having played with and attempted to learn with varying degrees of success how to code in a few languages, I decided that building a website which I had as an idea for a while, might be helpful to others.
The Goal is not only to attempt to create a useful project - I think there are lots of much more advanced projects out there, but this will focus on simplicity - but also detail the step-by-step process that goes into a dynamic website development.
Using the 'Coding withOUT AI' title is probably a bit of a buzz word or click bait, but I also feel somewhat strongly that it is really important. Much of what artificial intelligence (already a weird thing for the world to get hyped about - what other industry promotes how artificial their stuff is?) - can do particularly around coding is at a relatively junior level. However, that is a problem, because senior developers will eventually need junior developers to replace them overtime. The juniors need to go through the process to become seniors. If AI is hand-holding all the time in an effort to gain "speed" or "efficiency" then what ends up missed? That is an important and potentially unknown point!
I alone won't fight off the AI revolution - it will take its course as all new technologies do - and really that isn't my goal. What I am hoping is to be another drop in the ocean-wide discussion that there are other ways to learn how to code, how to host web services, and how to logically think through and apply documentation to specific problems.
The VERY MUCH WORK IN PROGRESS code is at the below repo:
https://github.com/JoeMrCoffee/OpenSalesInventory
Some more good references that I relied on to learn a bit more about using the PDO connector syntax:
https://www.phptutorial.net/php-pdo/pdo-connecting-to-mysql/