Essays

Reflecting on Software Engineering

14 May 2025

Reflecting on Software Engineering Throughout this course, I’ve realized that software engineering isn’t just about writing code for web apps. It’s actually about how we approach building software, from working with others and managing responsibilities to keeping code readable and...

Software Engineering Learning Reflection

Reflecting on My Use of AI in ICS 314

12 May 2025

Reflecting on My Use of AI in ICS 314 By Hargun Juneja I. Introduction AI is becoming a big part of education, especially in tech-heavy fields like Software Engineering. It helps students figure things out faster, stay on track, and...

Software Engineering Learning AI

Why Design Patterns Are Actually Useful

24 Apr 2025

Introduction Being a CS at UH Manoa, I’ve just started to realize how useful design patterns can be. I first heard about them in my algorithms class, but to me at the time they seemed like these overly specific techniques...

Engineering Design Patterns Software Engineering College

The Importance of Coding Standards: More Than Just Trivial Rules

08 Feb 2025

The Importance of Coding Standards: More Than Just Trivial Rules Coding standards are often considered trivial concerns, such as how many blank lines to include, where to place curly braces or the age-old argument of tabs or spaces. While many...

ESLint Coding Standards Software Engineering

Importance of Smart Questions

28 Jan 2025

The Importance of Smart Questions in Software Engineering Introduction Effective and efficient communication is crucial in software engineering, especially in the workforce. This concept heavily applies not just to working but to seeking help from the open-source community. Eric Raymond’s...

Software Engineering Learning

The Power of Bootstrap 5: Adaptability and Efficiency

27 Feb 2024

Introduction As a student taking ICS 314 (Software Engineering) at UH Manoa, I have learned that web development is not just about writing code that does the job but also about writing efficient and scalable code that doesn’t just work...

Engineering Bootstrap Web Development College

New Semester Reflection: Reaction to TypeScript and a New Class Format

02 Jan 2024

Introduction I have recently been introduced to TypeScript through school. I come from a Java background, so it has been my strong suit or a safe point regarding coding. When I first tried TypeScript, the parallels to Java were super...

Engineering Learning JavaScript TypeScript College