A New Start This semester of ICS 414 has been a valuable experience that could not have been predicted. On top of the pandemic conditions due to COVID, the departure of two members of the team was certainly one of...
Be Aware of Your Environment Being familiar with any given environment is vital to producing quality work efficiently. Throughout the entire ICS 314 semester at UH Manoa, one of the points that was emphasized is to get familiar with Intellij,...
Reduce, Reuse, Recycle Design patterns, a concept that seems important for a software engineer to know, but also something that may confuse a newcomer into the software engineering scene. I prefer to view design patterns as a plan that lays...
Moral Guidelines At a glance, ethics in software engineering may not seem like much, but the general notion of doing no harm with the code written can be harder than it looks. To me, ethics in software engineering boils down...
Back to the Daily Grind The Covid pandemic was certainly an unexpected surprise. I rather the virus not exist in the first place, but there is little point dwelling on this now. Surprisingly, my daily routine is not too different...
Project: Event Hub Overview The problem: The University of Hawaii has many events going on, both from the students and administration. However, managing all the times for every event that a student or faculty is interested in could be a...
Reinventing the Wheel Frameworks are incredibly useful, as they can save time in implementing certain features that would take decent commitment of time to program to achieve the same result. All of the features a framework offers is achievable by...
The Guiding Path Coding standards can do more than just provide groundwork for people to format their code in order to perpetuate readability and a uniform coding. There is an advantage to following a standard, and that advantage is the...
Smart questions are important for software engineers because having a smart question removes any possibility of a question being misunderstood, which translates into time saved. On top of this, a smart question makes it easier for the potential responder to...
Software engineering is a broad field that allows a person to both dabble in various types of fields or specialize in a particular area. This flexibility is what makes me interested in software engineering. Along with flexibility, software engineering also...
My thoughts about Javascript are that it is an easy language to pickup, flexible, and potentially dangerous to those who are inexperienced. The syntax for Javascript is fairly easy, and there are many resources out there that can help someone...