Posts

Showing posts from January, 2023

Apprenticeship Patterns Chapter 1 and Chapter 2-6 Introductions

I recently read up on different apprenticeship patterns in the book Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman by Dave Hoover and Adewale Oshineye. The book basically describes since aspiring software developers are like apprentices, they should focus on themselves and look for opportunities for personal development. As a software developer apprentice myself, there's still much more I need to learn in the computer science world to strengthen my own knowledge and to apply that knowledge in the real world. Apprentices will run into problems and this book taught me about different apprenticeship patterns that I could apply to the problems I run into. These apprenticeship patterns will help anyone with shaping their mind into the right mindset to solve any problems they may run into. I did not really disagree with anything from the reading, it was more so that I found the reading was relatable since I am also starting out. One of the apprenticeship patterns I

LibreFoodPantry and Theas Pantry

Hello everyone! This semester, I will be starting my blog off talking about two food pantries: Libre Food Pantry and Thea's Pantry. Libre Food Pantry is an open source project that computer science students and any one else who is interested can contribute to. What I found interesting while browsing the Libre Food Pantry website was their mission. It is really great that the computer science community has come up with a way to have computer science majors practice developing projects that may be useful for a good cause, the good cause here being supporting food pantries with free software. This way, the CS majors can feel that they are both learning through developing the software and supporting a good cause at the same time. The fact that this is open source is also great news to me because I am a big supporter for things being open source. After looking and reading through the Thea's pantry documentation page, I found the Architecture page particularity useful because it show