Essays

Reflection on Software Engineering Concepts

17 Dec 2024

Reflection on Software Engineering Concepts During this course, I have gained a deeper understanding of software engineering, which extends far beyond web application development. While creating web applications was a major component of our assignments, the broader lessons revolved around...

Software Engineering

Reflecting on Use of AI in ICS314

16 Dec 2024

Reflection on Using AI in ICS 314 Introduction Artificial intelligence (AI) has helped me a lot in learning how to code. Within ICS 314, AI tools like ChatGPT and GitHub Co-Pilot played a significant role in enhancing understanding and tackling...

Engineering AI Learning

The Recipe for Coding Success

04 Dec 2024

The Recipe for Coding Success Imagine you are in the kitchen trying to cook something delicious. You could try many different ways, but it might take too long or waste ingredients. Instead, you can follow a recipe that already works...

Software Engineering Design

Final Project Idea: UH Manoa Community Marketplace

04 Nov 2024

Overview The Problem Many UH Manoa students and faculty need a reliable, easy-to-use platform to buy, sell, and trade items within the community. Currently, finding affordable secondhand items on campus—such as furniture, textbooks, and electronics—can be challenging. Students often turn...

Software Engineering Nextjs UH Manoa

Building Better Websites: The Advantages of UI Frameworks

09 Oct 2024

      To build a basic website, you would need to know HTML/CSS and maybe JavaScript for interactivity. Once you’re familiar with these basics, you might wonder why you’d need to learn a UI framework like Bootstrap 5. Can’t you achieve the...

Bootstrap5 Learning UI Frameworks

Reflect on Coding Standards

25 Sep 2024

The Importance of Coding Standards Coding standards often seem like small details—whether to use two or four spaces for indentation, or where to place a curly brace might feel unimportant. However, I’ve come to realize that they significantly impact how...

Coding Standards Learning

Smart Questions, Smart Engineers

11 Sep 2024

Asking smart questions is crucial for software engineers because it reflects a well-thought-out problem and allows others to provide efficient and accurate answers. Smart questions demonstrate an understanding of the problem space and respect for the time of those who...

Asking smart questions Learning

Am I suited for this

03 Sep 2024

Choosing a career is a big decision that affects our lives in many ways. My journey started in Fukuoka, Japan, but took a big turn when I moved to Hawaii during my freshman year of high school. Moving to a...

Career Choice Learning