Essays

The Funniest Class I had this Semester

16 Dec 2025

Introduction At first glance, ICS 314 may appear to be a course focused mainly on web application development, especially given its emphasis on modern tools such as React, Next.js, and cloud deployment platforms. While these technical skills were an important...

Software Development Experience

Overestimating Effort

14 Dec 2025

How I Effort Estimate My initial effort estimates were based on a combination of task familiarity, comparison to similar past tasks, and task decomposition. For example, UI-related issues such as creating or modifying pages (e.g., Landing Page, Rating Page) were...

Software Development Team-Work GitHub

The overall Impact of AI in Class

13 Dec 2025

Introduction Artificial Intelligence (AI) has become an increasingly visible part of education, especially in fields like Software Engineering, where problem solving, abstraction, and tooling are central skills. In software engineering courses, AI tools can act as tutors, code reviewers, documentation...

Software Development AI

Design Patterns: How it Impacted RateMyTools

02 Dec 2025

Introduction When people imagine building a web app, they often picture typing out features one by one, like stacking blocks until a site appears. But real software, especially something meant for thousands of students, needs more than pieces placed together....

Software Development Final Project Design Following Instructions Working Together

Final Project Idea: RateMyTool(s)

04 Nov 2025

Overview The Problem UH Manoa students are constantly searching for effective online learning resources to supplement their coursework—from video tutorials and practice platforms to AI tools and study aids. However, there is no centralized, student-driven platform where they can discover...

Software Engineering Nextjs

UI Frameworks with the power of Bootstrap

09 Oct 2025

Introduction The User Interface (UI) frameworks are essential tools in modern web development. It can seem almost as complex to learn as a new programming language. Since frameworks like Bootstrap 5 offer substantial benefits, they can make them worth the...

Software Development HTML CSS Bootstrap-5

Coding Standards: Why Can’t I Leave Spaces there?

24 Sep 2025

Introduction Coding standards often focus on details like whether to indent with two or four spaces, or whether to place a closing curly brace on a new line. To some, these rules may seem unnecessary or pedantic. However, I see...

Software Development A lot of Errors Downloading ESLint VSCode

The Smart Way of Asking Questions

10 Sep 2025

Introduction Communication is really important in becoming a software engineer, so try to communicate with other people. With asking someone like a teacher or an employer so the software engineer can ask questions or ask for help to integrate their...

Asking Good Questions

TypeScript: Language of my Struggles

09 Sep 2025

Introduction Prior to this class I learned different languages over the years, like learning C, C++, JavaScript, HTML, and Python. With some of the languages that I learned, I don’t like Python, but I like other programming languages like C...

Software Development Crying

Goals for Software Engineering

04 Sep 2025

Why I am interested in Software Engineering The reason I am interested in pursuing software engineering is because of an experience I had back in intermediate school. That was the first time I was introduced to coding through programs like...

Engineering Software Development Goal

Smart Questions, Good Answers

08 Sep 2015

Is there such thing as a stupid question? I’ve had instructors address a whole class and say, “There’s no such thing as a stupid question.” I now know that is in fact not true because I’ve challenged the statement and...

Questions Answers StackOverflow