User:SirFredTheDead
Hi, I'm Fred. I will mostly be editing computer science, technology, and mathematics articles. I have a few esoteric interests as well, so I may edit articles regarding those, as well as correcting any grammatical errors I find. One relatively uncommon interest I have is reducing waste in computing, either in the form of unused computing resources or in architectures/algorithms/etc. that perform unnecessary calculations resulting in increased energy consumption and hardware "wear and tear".
I am a graduate student in computer science, particularly interested in the theoretical side of things. Previously, I held a research position working with distributed frameworks such as Apache Hadoop and Spark, although I still consider myself most comfortable with C and Python. I hold degrees in computer science, mathematics, and high performance computing. Contrary to common assumptions, "supercomputing" is not as much the sexy and sleek F1 of computing as it is Frankenstein's Monster. It's really all about stitching together parts to create something ugly, inelegant, and functional. For those with backgrounds in computer science or software, it's actually just systems programming applied to networks of computers, or even more simply just parallel programming and networking taken a few steps beyond a single CPU.
Please feel free to contact me regarding any edits or questions.
In particular, I'd be happy to look at any pseudocode or code snippets that are either already part of the site or that anyone is considering adding. I personally consider the use of code on many computer science pages to be sloppily or lazily implemented, or to lack sufficient context regarding the functionality or relevancy of the code in relation to the rest of the page. That is of course not to say that I am a code-Nazi, nor that only I can produce or judge good code. I simply would like to do what I can to try to improve the quality of code on wikipedia: to make it easier to understand, both on its own and as a complement to whatever larger concept it seeks to explain.