Essays

SWE Journey

16 Dec 2025

Starting New At the beginning of this course, I viewed software engineering as both the front-end and back-end development, working with both design and structure. I only expected to learn how to build websites, connect and create databases, and write...

Software Engineering Configuration Management Agile Project Management Design Patterns

Bestfriend AI

16 Dec 2025

Introduction It seems to be that AI will act as a new foundation in education. The practice of AI is everywhere, in every market, job, etc. This phenomenon is further highlighted in Software Engineering. A software engineer’s job is to...

Software Engineering Artificial Intelligence

Full Effort

14 Dec 2025

Effort Estimates My effort estimates were primarily based on project milestones, task segmentation, and familiarity with the work. I began by breaking larger tasks, such as designing a page, into smaller, more manageable components. For example, I would first design...

Software Engineering RateMyTools

Painting a Framework

04 Dec 2025

Introduction Design patterns are like paintings. You imagine your software in your head, perfectly planned, neatly segmented, and composed of parts that just make sense. In your mind, it is the modern software Mona Lisa. But once the brush swipes...

Software Engineering RateMyTools

Final Project Idea - ManoaNow

04 Nov 2025

Overview The Problem Communication within universities like UH Mānoa is often lacking and messy. Students, faculty, and clubs rely on various platforms, such as email, Discord, Instagram, and word-of-mouth—to share announcements, organize events, and create activities. Constantly checking each platform...

Software Engineering Nextjs

UI Frameworks

09 Oct 2025

Introduction In the world of software engineering, building a complex, responsive, and user-friendly website from the ground up is a very, very difficult task. Then comes User Interface (UI) frameworks, which according to “The Power of UI Frameworks,” are pre-written...

Software Engineering UI Frameworks HTML/CSS

The Coding Law

15 Sep 2025

Coding Standards The practice of coding standards in programming, and in particular software engineering is essential in every way. I would compare coding standards to road signs and markings, in the aspect that they both direct and give crucial information...

Software Engineering Learning