Posts

WEEK-3

Hello, a blog for the third week; it seems cluttered because I am almost done with school since this is the end of February. Anyway, I'm starting to read chapter 3 for apprenticeship patterns. While reading, I found one of the helpful patterns was “ Sustainable Motivations .” It has a set of motivations that can withstand the inevitable challenges and difficulties in pursuing a particular craft or profession. In the context of software development refers to a group of internal and external factors that keep software developers motivated and engaged in their work over the long term. Sustainable motivations can vary from person to person. Still, some common examples include a passion for programming, a desire for mastery, a sense of purpose, financial stability, social recognition, and a positive work-life balance. Even characteristics of sustainable motivations are resilient, flexible, and adaptive, allowing developers to overcome obstacles, stay committed to their craft, and contin...

week-2 from the book

 Hello, a blog for the second week; it seems nice and claims a little bit. I'm starting to read chapter 2 for apprenticeship patterns. While reading, I found one of the helpful patterns was “Record What You Learn.” It is nice to look back at the progress from the start and end with some struggles for learning something every day to help keep track of things that progress to improve at working efficiently. There is another pattern I would like to disagree with my opinions is “Reflect as You Work”; because it made me have doubts like “why didn't I do this earlier or how couldn’t I think of it.” regardless, it is nice to see what you have to learn, and done for this to work. Has the practice caused you to change how you think about your intended profession or how you think you will work? For developers of these practices, it helps for using the patterns from this book can have several benefits. One of the benefits was to advance their understanding and proficiency in software engi...

Apprenticeship Patterns Chapter 1 and Chapter 2-6 Introductions

Hello blog, how are you guys doing (I feel fine)? I got a book from my professors in the Syllabus. I read it; it is good.  Even I can recommend some of my friends who are not computer science majors to these books for knowledge to develop some  level of studying and more.  What did you find interesting, helpful, and thought-provoking about the reading? I found it interesting and valuable that the first two chapters, 1 & 2, stated that it is crucial to have a "growth mindset" and  realize that learning demands perseverance, trial, and error. It was even needing to find mentors to assist in directing the learning  process while working on a personal or side project to put newly acquired information to use.  Also, near the end of the introduction, the second chapter points out the final four patterns that encourage continuous learning: Exposing and confronting ignorance. Taking on an audacious task. Retreating into competence. Ascending to the next level....
I read both about the LibreFoodPantry main page and the items from Thea's Pantry. I chose one exciting for LibreFoodPantry and expect to find information on the organization's mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software ( FOSS ) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization's commitment to open collaboration and its belief in the power of community-driven development. I decided on one vital part from Thea's Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea's Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid ...

I'm back (unrelated topic)

Hey, I have been gone for a year since I noticed this little blog website. It has been fun for me, who has been doing things from experience and learning in 4 years in college. Also, I am considering returning to this Blog for simple things while sitting on the blog website, which has changed. There are plenty of times to learn, and it is never too late.

week-15

Hello, blog (mood-status: relax), writing this blog after coming home from work, finishing the exams, and submitting assignments. But anyway, on writing about this week-15. I am writing this as my "final" blog for the year 2021 for real. I decided to go on the Syllabus once again to look at the course topics. Then I choose the subject of the Patterns & anti-patterns.   Patterns Patterns are part of everyday language, but it's essential to discuss algorithms to understand their importance in software engineering. An algorithm performs a daily task like sorting a list of items, storing data for efficient retrieval, or counting occurrences of an object within a data set.  Algorithms are among the most used fundamental concepts in software engineering. It mainly highlights proofs of its solutions and its only code samples in obscure, ancient languages such as Algol or MIX Assembly. Despite much covered: singly- and double-linked lists, trees, garbage collection, etc. The ...

Week-13

Hello, blog (mood-status: relax and focus), writing this blog after coming home from a work trip and finishing it the last week of classes, studying on exams, and submitting assignments. But anyway, on writing about this week-13. I am writing this as my final blog for the year 2021. I decided to go on the Syllabus once again to look at the course topics. Then I choose the subject of the  Framework . A framework is a platform that provides a foundation for developing software applications. It uses shared resources (libraries, image files, and reference documents) puts them together in one package. The resources can modify that package to suit the project's specific needs. With a framework, the developer can add or replace features to give new functionality to the application. A working program that Framework can selectively modify by adding code. What are the different types of frameworks? The programming languages that many frameworks available from each use to solve different pro...