Essays

A for Effort

12 May 2026

1. How did you make your effort estimates? My estimates were based mostly on gut feeling and how complex a task looked on the surface before I started it. I’d read through the issue description, think about how many moving...

Estimations Time management

Beyond the Autocomplete

12 May 2026

I. Introduction AI has become a regular part of how students learn, especially in technical fields like software engineering. Tools like ChatGPT, Claude, GitHub Copilot, and Gemini have shifted from novelty to utility, showing up in everything from debugging sessions...

Artificial Intelligence Software Engineering Reflection

Getting Code to Work VS Getting Code to Last

01 May 2026

Design pattern? Who is she? When we first started building the class website, the main goal was just getting things to function. A button that submitted correctly or a page that loaded without crashing felt like a win. But as...

Design Patterns

Final Project Proposal

31 Mar 2026

Overview Bow-lletins is a digital bulletin board platform designed for UH Mānoa students and affiliates. It helps students, organizations, clubs, and campus groups discover and share important opportunities such as jobs, internships, study groups, events, and deadlines in one centralized,...

Software Engineering Nextjs

The UI Dev Experience

26 Feb 2026

The Illusion of Simplicity When I first began learning HTML and CSS, everything felt pretty straightforward and simple. A few lines of code could create headings, paragraphs, or change the background and text color. Adjust a color property, and the...

Bootstrap 5 UI Design

Make Code Pretty

13 Feb 2026

Stop Judging My “HandWriting”! Coding standards are often reduced to minor stylistic preferences, with people debating over the use of two spaces or four, tabs or spaces, single quotes or double quotes. At first, I shared the same belief because...

Coding Standards

Smart Questions?

29 Jan 2026

Smart Questions In software engineering—or any field, really—knowing how to ask smart questions is the difference from having to write multiple lines of code to achieve the same output versus writing a single, well-crafted line. In Eric S. Raymond’s “How...

Questions Answers StackOverflow

My Software Engineering Goals

29 Jan 2026

Software Engineering Pathway My interest in software engineering originated from playing video games and thinking about how I could create my own games with features tailored to my ideas. I was fascinated by how technology and the internet can connect...

Software Engineering Goals

A New Language as Sport

23 Jan 2026

JavaScript to TypeScript When I first started out my coding journey, one of the first programming languages I learned was JavaScript. You can put anything into a variable and change your mind later. But for bigger projects, it is easy...

TypeScript Athletic Software Engineering