I’m genuinely excited about this first blog post for our Capstone! This course feels like a real step into professional software engineering, and I’m eager to learn as much as I can. I also hope our professor challenges us rigorously, helping us approach problems like true professionals in the field.
From LibreFoodPantry, I was surprised and excited to see AWS as a sponsor, it’s amazing to have industry support for student projects. Another highlight was the section on authorship under licensing. It reminded me that Git tracks all contributors and that co-authors should be credited for collaborative work, a detail many students often forget. I also learned about the Shop Manager role, responsible for shop activities with elevated privileges. Maybe one day I’ll be back as a Shop Manager, joking, but also serious!
From Thea’s Pantry, everything finally clicked. Reading the developer documentation, I understood why we took all the other courses (and realized, laughing at myself, that even while juggling work and personal projects, every course actually mattered!). The User Stories, Architecture, Technology choices, Workflow, and Release Process all made sense, especially because my personal projects gave me context (check my GitHub!). I found the Git conventional commit messages particularly useful and plan to start practicing them. I also appreciated the faculty’s points on architecture naming conventions, which are surprisingly valid. One curiosity: there are two systems requiring third-party solutions, I wonder why we couldn’t design them ourselves, especially something like the IAM System.
Overall, I’m incredibly excited for this Capstone and expect to gain a lot from it. This semester promises to be both challenging and rewarding!
From the blog CS@Worcester – Rick’s Software Journal by RickDjouwe1 and used with permission of the author. All other rights reserved by the author.
