The Pond is a project I have been slowly developing the last couple of months (As of the day of writing this July 6th) is planned to be a web-based game in which users are able to purchase plots of land on a virtual board and raise fish. These fish then can be used to fight other people's fish to attempt and claim their plot of land.
What Is The Pond?
What is Taking Me so Long?
This is a valid question that I am completely willing to take the complete blame of. The main delay stems from my want to write my own Web-Application framework using Winsock and C++, which I will allow you to judge me for. As of July 6th 2026 I have most basic components of my Web-Application Framework working on some kind of capacity. Right now it is split into 2 main sub-programs
- HTML Templater - A custom HTML template library I wrote which dynamically generates HTML code using a system of templates which can be given custom values.
- Server Handler - A custom Winsock application which is able to accept and handle HTTP requests from a client, and programmatically respond to such requests using programmer defined functions and such.
I mainly took up this task from a dissatisfaction I felt when using the WSGI web application framework Flask (For anyone thats not me I would recommend using an existing web application framework). I was introduced to Flask during one of my CS classes and honestly fell more in love with learning the HTTP protocol more, but I was disappointed knowing that my class was not going to cover such low-level topics and I understand why. Programming is often regarded as buisness first, people often skip past the low-level stuff so they can quickly make a program that forfills their needs. With the onslaught of AI coding agents this became even more apparent to me, especially with my school's sudden and quick adoption of AI assistance.
I am a try hard programmer, I do more work than I need to and I know that. However I personally find it more enjoyable and rewarding this way. I enjoy the art of programming, and I know that it's not something everyone wants to do when programming.
What is the Point of This... Documentation?
Its a simple thing really, What I wish to do is keep people updated on what I am working on and try to share the excitement with others! I am very passionate about programming and I want to share my experience to the world when possible. This is a learning experience for me, and I want to help others who are trying to do something similar to me feel less alone. I want to help preserve the art of programming if possible!