Essays

Lessons in Software Engineering Practices

12 Dec 2025

Introduction In the beginning of the semester in ICS 314, I thought software engineering was mostly about building websites. But I quickly realized it’s really about learning how to build software that works well, is maintainable, and makes sense to...

Coding Standards UI Frameworks Reflection

Effort All Laid Out

12 Dec 2025

My Effort Estimate Creation Process When coming up with my estimates prior to beginning my issues, I called back on my experiences in class when we were building websites. I would recall how long it might take to put together...

Tracking Effort Estimation Reflection

AI Takeover

12 Dec 2025

I. Introduction During my college years, the fast-paced environment and challenging coursework made AI a steady contributor to my academic success. The same can likely be said for most people nowadays, even those outside academia, where AI has integrated into...

AI in academia Software Engineering Learning

The Power of Design Patterns

02 Dec 2025

Pattern seeking is a natural part of life. Humans have an innate ability to look for and recognize patterns, which is a fundamental part of how we learn, understand the world, and predict future events. This tendency also applies to...

Software Engineering Design Patterns

Final Project Idea

04 Nov 2025

Proposers: Miley Chun, Ethan Garcia, Yuhang Wu Overview The Problem: In universities it is common for students to feel stressed from heavy work loads. Socialization becomes a lower priority festering loneliness, especially for students that dorm. For many people animals...

Software Engineering Nextjs

UI Frameworks: Why We Use Them

07 Oct 2025

Every now and then, as I wrestle with Bootstrap 5, I catch myself thinking back to a time when I had no clue of its existence. And honestly I let out a little sigh for those simpler days. UI frameworks...

UI Frameworks Web Development

Coding Standards: A Necessary Evil

23 Sep 2025

Rules have the power to influence behavior, shape decisions, and create order within a community. Under the scope of computer science, rules such as the basic coding standards act as the pillars that uphold the expectations of how code should...

Coding Standards Collaboration

Asking Smart Questions the “Smart” Way

08 Sep 2025

In life, people naturally question things. It’s not uncommon for people to wonder about things that they do not know. When they reach out and ask for help there is a smart way and a not so smart way to...

Software Engineering Learning

A New Kind of Classroom

02 Sep 2025

Before this semester I had never even heard of a language called Typescript, but now in ICS 314 we are expected to learn. To get started, we were assigned tutorials to become familiar with this language. The Javascript one did...

Typescript Athletic Learning

My Beginnings in Software Engineering

01 Sep 2025

Learning about Software Engineering for the first time at UH Manoa has got me thinking about how I view this field, what do I know and what do I want to know. As a Computer Science major I’m aware that...

Software Engineering Learning