I find it interesting that for a field that is so centered around teamwork, we spend so much of this program working alone. This capstone project has been the most in-depth team project I have worked on throughout my time with OSU and it has been a truly eye-opening experience for me. The main thing that has stood out to me is that I have become so accustom to my own style of coding, that I find myself struggling to adapt to other people’s coding styles. Thankfully, this is only a minor struggle but one that I also find somewhat comical.
We spend a fair amount of time in this program discussing style. Whether it be appropriate variable names, lengthiness of comments or other readability aspects, it seems every class, and language for that matter, comes with different preferences. But I think because I haven’t spent a lot of time looking at other peoples code, I hadn’t noticed until this project, that every person chooses which bits and pieces of that information is going to stick with them.
Most recently I had to create a form that produced a specific JSON output. While the formatting was tricky, the part that had me banging my head on my desk was my own stubbornness to naming conventions. I found myself rewriting every input name to correct the camel case I inevitably typed or the shorthand that I kept trying to make happen. It was just another piece of humble pie that I was didn’t know needed.