One of the things I really like about the CS program I’m in is that it gives me the opportunity to revisit this project and modify it based on what I’m learning about in school. This quarter, for example, I’m taking an Analysis and Design class, where we are learning about domain models, use case diagrams, and design patterns. One of the other things I really like is that the program focuses on developing new products from scratch with a team of other students. After ensuring that none of my teammates had any ideas about what to build, I talked my team into working on this.
An early iteration of the domain diagram.
Despite taking the world’s most time-intensive intro to Java course, I’ve made slow but steady progress on this project. Today, it seems, is the day the GPS integration step is finally complete. Now for the accelerometer.
Historically, my personality hasn’t lent itself to half-measures when I’m interested in something. I very much prefer “go big or go home” as an approach to hobbies. My sportbikes find their way to racetracks, my KTM was offroad within 3 hours of purchase, and every spring when I start hiking I get scolded for dragging poor Audrea to the steepest hill I can find in my eagerness to find a challenge. To that end, my first Raspberry Pi project is shaping up to follow that pattern.