Thy Apathy said:
I'll get the ball rolling and hopefully, this will pick up.
I actually started writing this but it ended up being too lengthy (~500 words) and I liked it so much, I decided to use it for my college application. It's been a long time since I wrote anything that honest, let alone, anything at all. :)
Briefly though, I recently "found myself back", if that makes any sense. Going through adolescence, I sort of forgot who I was and was left with a whole lot of nothing. It took me a long time and I gradually picked up new habits and characteristics that were "my own" and I also "found" what it was like to be me when I was much younger. And when you think about it, at the core, I'm exactly how I was when I was five! I was always a bit of an a-hole but also kind (sort of), I was very curious and I had to be kept busy. Busy is good! I'm a rocket man. If I don't keep on flying, I will crash to the ground and die.
Hey Thy Apathy, this is a great idea for a thread.
As a child in primary school I was somewhat of a little ****. Had behavioral problems, problems with school and in a way was kind of a class clown.
Someone had moved to our school who I befriended who introduced me to QBASIC towards the end of primary school. He knew more than me but I was fascinated by this thing where you could type lines of code and boom! you got Gorillas, or Snake (if you don't know what those are, these games came as BASIC source code which you ran from the interpreter), or some simple text game and it actually worked!
I was amazed at this and spent most of my free time slowly learning the rest of QBASIC and then with assembly for 386 and above and as a result learning lots of things about math and programming with respect to games.
Unfortunately I screwed around after finishing high school and made some bad choices, which in hindsight I think were good, because they taught me a lot about life in general and what people can become if they let themselves slide into dark habits.
I always had this idea to
study mathematics and the first time around studying it (I was doing a comp sci degree at the time), I focused my attention on other things like 3D visualization and I ended up dropping out of the degree after first year where I took up an entry level job at the start of my second year.
I ended up spending all of my free time adding code to a platform that was my visualization program. Later on I got a diploma in games development where I was part of a team that made a completed game demo.
At the time I always wanted to
study mathematics, and after some experience with commercial game development, I eventually enrolled in a mathematics degree which I will soon be finishing.
It's funny because I always wanted to understand what all those symbols meant even from a relatively young age, but I have to say that had I not met that young friend who showed me that BASIC program, I honestly think I would be completely different. The experience of spending all of my free time in front of an interpreter (or a compiler), actually helped (and helps) me immensely in analyzing and visualizing different types of math in unique ways. It's influenced how I thought not only about math, but about science as well.
After doing stuff related to game design, I see literally used to think about the world as triangles, spatial classifications, and so on. You begin to literally try and break everything down. This increases even more when you study all the kinds of data structures like those used in sound files (MP3 vs say WAV), and images (JPEG vs BMP) and so on. This really has made me think about things like language as a general thing and how you can create a language that suits a particular purpose and in the context of binary data and mathematical representations, it made me think about how I can put all these different forms of representation in that context.
I've found that this place is filled with people that have two important properties: they are very smart, and very helpful. It is a great environment with generally positive energy, and shapes my perspective (mostly in a positive manner) on a daily basis.