Welcome to Ben’s Bug Blog!
Introduction
This b”Blog” will serve as a part of my debugging process as well as being a record of the problems I solve (and the ones that I cause :/ ). Isolating and correcting bugs is as much of an art as it is a science, but like with most things in life, the easiest way to fix any problem is to avoid having it in the first place. This is why proper coding practices and maintaining documentation is paramount to writing clean, efficient, and effective code.
Personal Information
I attend Oregon State University in-person at the Corvallis Campus, where I am pursuing a Computer Science Degree. As of writing this I am 22 years old and have lived in Oregon for the majority of my life, having been born in Arizona before moving after around three years. Even though my memories from early childhood are pretty vague, I remember being fascinated with Video Games and Computers. My older sister had poor eye-hand coordination, so the doctor prescribed video games to help her practice and develop those skills. She didn’t care for them much, but I quickly became obsessed. My parents attempted to wean me off but it was already too late, and ever since then video games and technology have become crucial components of my life.
Both of my parents are engineers, so when I applied to Oregon State University I did as a Electrical and Computer Engineering student. While I enjoyed some of the complex mathematics and logic from that coursework, I had no passion for circuitry, but I immensely enjoyed the programming heavy courses. Recently I switched my major to Computer Science with an option in Simulation and Game Programming and began my pursuit of a career that I could actually enjoy.
Family and Pets
I have one sibling (aforementioned older sister who lives in another state) who has a cat named Baby Daisy, and my parents who have an amazing Yellow Labrador Retriever named Jasper.
Skills and Interests
- C/C++
- Python
- HTML/JavaScript
- Assembly Language
- OpenGL
I also have experience with Digital Logic Design and microcontrollers due to my history with ECE. My favorite examples of past projects are creating a visual HDMI connector, building simple ASCII and Simulation Games, and creating Interactive and Traversable One-Page Websites with JavaScript, DOM API, and MongoDB.