Essays

Having the Smarts to ask Smart Questions

10 Sep 2025

Why Ask Smart Questions In coding, I think we’ve all had a time when we were stuck on something. It could’ve been code that wasn’t compiling correctly, or even just trying to figure out a code snippet. So we go...

Questions Reflection Answers StackOverflow

A reflection of Design Patterns

04 Dec 2025

Blueprints in Coding Spaces Designing a good software system is very similar to finding the right apartment to live in. At first, you look at floor plans, noticing similar layouts and configurations. Some apartments have distinct kitchen spaces, others feature...

Software Engineering Web Development Nextjs

So what is Software Engineering Anyway?

19 Dec 2025

Introduction Throughout the software engineering course taken at the University of Hawaii at Manoa, I learned more than just coding concepts and integration of software development in web applications, but also learned fundamental software engineering concepts that extend beyond just...

Software Engineering reflection coding standards

Using AI as a Tool Instead of as a Replacement

16 Dec 2025

Introduction We live in a post-AI world. That is, AI itself is integrated into many facets of our workflows. It’s become part of website chatbots, used for search algorithms, and has seen increased use in writing code. Even in education,...

Software Engineering AI Reflection

Determining the Differences in Coding Estimation and Execution

14 Dec 2025

The Process Behind my Estimations A lot of my estimations were for the most part, overestimates. I wanted to give myself extra time in estimating the work done because I have issues sitting and staring at a screen for extended...

Software Engineering Web Development Effort Estimation Nextjs

Coding Standards: Why Bother?

25 Sep 2025

The Idea of Coding Standards When most people think of “coding standards”, they think of it as the tedious things you learn in your intro Computer Science courses- how many spaces to indent, spaces between operators, where to properly place...

Software Engineering Coding Standards Best Practices Learning

What I Learned After Two Weeks of Typscript

08 Sep 2025

Languages Are Hard Learning a new language is hard. Whether it’s a foreign language or a new coding language, I’ve always struggled with wrapping my head around the different semantics, writing rules, and overall general structure. Typescript is no different,...

Software Engineering Learning TypeScript