Category: Capstone Project

  • /unstuck

    Throughout the past months of tapping away at my virtual ocean. I have been “stuck” many times. I have encountered bugs I don’t understand, I have encountered problems I don’t know how to solve, and I am even facing multiple such problems with my code as I am writing this post! In fact, as digital […]

  • Crutches

    We all come to lean on our tools. Even in other disciplines I’d wager one who crafts, builds, carefully disassembles, or otherwise precisely manipulates anything relies on one’s tools. Yet, computer science seems to be in the ring with even the most tool-ridden of tinkering careers. A developers machine positively oozes tools. So much so […]

  • Clean Code

    From my university experience, my personal projects, and my volunteer work on web apps and tutoring, I have learned that developing software is like a battle. I know conflict is a tired metaphor but stick with me for a bit. In this metaphorical battle the programmer struggles against numerous and varied adversaries. Among these foes […]

  • Shaders: The Compute Kind

    Hello once more dear internet. Last post I wrote about the results of my planning and how I was putting off the whole FFT algorithm implementation so I could work on a placeholder. Well, the Gerstner Wave placeholder is finished. Now it is time to traverse the great sea of implementing FFT (sea what I […]

  • Designed! (Sort Of)

    Let me begin with some catch up since last time. My team has met with our sponsor Dr. Patton multiple times. We’ve produced requirements documents and design documents, we’re finally at the point where we can move beyond “starting” the process, and into building. (Though I naturally started looking into tooling, APIs, and the requested […]

  • My First Week

    So here I am writing a blog post for a class. One of the four classes I’m taking this term. Enumerated, these are my capstone project course (why I’m writing this), Public Speaking, Intro to Usability Engineering, and Intro to Entrepreneurship. Naturally, each course has its own policies and rules; more importantly each has its […]