Computer Programming

One of my many very terrible video games that I coded in Scratch. This one simply entitled 'car game'First of all let me get this out of the way again. I am not a very talented computer programmer. However, I have had a lot of experience over the years because programming might have been one of my longest running interests. I think I started taking coding classes about 10 years ago. I started myself off learning a bunch of different languages through online classes, such as HTML, Python, CSS, Java, PHP and even Ruby (though I've since forgotten those last three pretty much entirely). At first I built the standard-fare programmer's projects like video games, but I soon realized that I actually really liked web developing which is where I got my first love of creating these websites here.

The Polyalphabetic Cipher inspired by Turing's Enigma MachineI also realized that I liked Python because of its easy syntax and I have used it a lot to write mathematical programs. I remember one of my first projects assisted by a teacher in middle school was creating a polyalphabetic cipher cracker, much akin to the one used by Alan Turing during World War II at Bletchley Park to decrypt Nazi messages. Since then I've written quite a few mathematical for to help assist in my projects there in Python. As I said previously I'm not a very good computer programmer because frankly, I write spaghetti code and source a lot of it from online forums. But I still need to know what is the right thing to be looking for and how to integrate it into my code. So that still takes some programming know-how.

I've also built up my knowledge of Javascript and C++. Even though I hate C++ syntax with a burning passion, it does run fast. And this is what my programming know how has evolved into. Creating websites catered around my interest and hobbies and making mathematical programs in Python and sometimes other languages. In many ways it is an interest that serves my other interests, not necessarily something that I am as passionate about, but something that I know how to do that is useful and I can apply to many different areas. If I had to name something I am passionate about in computer programming it's the mathematical side of programming. Many of my websites run on random numbers like my Monarchy Creator website, which decides all of the many variables behind a fictional world.

My Monarchy Creator website uses random numbers to build a fictional royal dynasty.If there's one place that I want to take my programming in the future, it's exploring artificial intelligence. Ever since the aforementioned Python cypher program, I have been interested in neural networks and their various forms, and I've been following it since before ChatGPT and these other public AI tools' inceptions. Now that those generation tools are around, I like playing around with them, since I think if AI is used correctly, it is a revolutionary tool rather than just one used for dishonest writing work in school or work. Many programming problems that I've run into that can't be solved with a quick Google search are solved by articulating my problems to one of these websites. I'm still looking into trying to make some neural networks and applications myself in the future.

× Card Image