About
Personal
Allow me to properly introduce myself. My name is Carter (could you guess?), though online I usually go by the handle gargantua. I am a senior computer engineering student at Michigan Technological University in the Upper Peninsula of Michigan, US. I am native to the Midwest and have held a passion for science and technology for as long as I can remember, as many STEM folk often do. I love reading, computers, electrical engineering, and any form of media that falls under the horror genre. Above all else, I love people. People are my favorite things in the world, even though we piss each other off quite a lot these days.
My favorite activity is learning. I really hope that doesn't come off as pretentious, but it really is all I do, though that doesn't imply that I am smart. I can't really focus on video games or movies unless they are horror related, and even then I don't indulge very often. My hobbies consist of self-study of math, computer science, electrical engineering and various areas of philosophy. Expanding on the latter, I enjoy reading about the philosophy behind not only the sciences, but also education and occasionally politics.
As a computer engineer, most of my interests fall under the categories of computer science and electrical engineering. For that reason, all of the below sections will elaborate on my specific interests on in those two fields. This is not going to be all that this website is about, and you should expect a variety of topics to accompany those two.
Computer Science
My Favorite Programming Language
I'll start off with the thing that scares most people away, but please give me a chance to defend myself first: I have an unhealthy obsession with the C programming language. Before you write me off as a total jerk and close out this tab, let me explain! I am not one of the cringelords C programmers that will die on every single hill imaginable for the sake of being contrarian, that isn't who I am. I don't take a verbal crap on every other prog lang and anyone who uses them. It is a terrible shame that the C community has gained such a reputation, especially considering that it turns so many eager young programmers away because of how bad the gate-keeping can be. I won't go too in depth about C here because there will be quite a bit of discussion about the language throughout this website, so I will save my opinions for that.The Philosophies of Computer Science
As I mentioned before, I like philosophy quite a bit. It's everywhere, and the people who hate on it as a concept seem to not realize that. If you have a passionate opinion on anything at all, congratulations! You enjoy philosophy to some extent. When it comes to computer science, it is literally everywhere, and I love that. I think it is incredibly important to talk about the philosophy of code style, software design, CS education, language preference, and anything and everything else. Again, I will have a lot more to say about this in future articles, so we will keep this as it is.Computer Science Education
I will keep this one very short so that I don't get too heated. I am a firm advocate for reform in all education systems, but I feel the field of computer science is one of the biggest victims. I believe that computer science is, in most cases, taught completely wrong. This does not mean I think that CS professors and teachers are all idiots, much the opposite, but I do think that they have been put in a position to teach computer science in a poor fashion.Electrical Engineering