Essays

The Beginning of a New Endeavor

15 Dec 2022

At the start of the semester, I came in thinking that I knew what software engineering was about, which was building web applications. That was a very naive mindset, and Software Engineering I at the University of Hawaii at Manoa...

Design Patterns Software Engineering IDPM

Save Time and Money with Design Patterns

01 Dec 2022

Why Do We Need Them? Design patterns are typical solutions to common problems in software design. Problems that software engineers encounter have a high likelihood of already being solved. One of the most common decisions when building an application is...

Design Patterns Software Engineering

Quickly Build Web Applications with UI Frameworks

08 Oct 2022

When students first start web development, they typically go through a curriculum that uses HTML, CSS, and Javascript to set their foundation. Raw HTML, CSS, and Javascript are useful for understanding the basics of DOM manipulation, however it can be...

Tailwind Bootstrap Learning

Making Life Easier with Coding Standards

21 Sep 2022

Imagine an alternate universe where coding standards do not exist. Tech giants have a colossal blob of code for each of their applications. Typos everywhere, misaligned lines, variables being declared and not being used, missing semicolons where they are needed,...

ESLint Coding Standards Learning

To Ask or not to Ask?

08 Sep 2022

I was first introduced to asking “smart questions” while going through The Odin Project. “How to be great at asking coding questions” and “Help Vampires: A Spotter’s Guide” are some great resources presented by the course. “How to ask questions...

Stack Overflow Learning

(premed) => software engineering

30 Aug 2022

Background My journey in computer science was rather unusual compared to other students. For the majority of my adolescent years and young adulthood, I wanted to pursue a career in medicine. I thought that by pursuing this field, I would...

Software Engineering Career Learning

Javascript and Athletic Software Engineering

30 Aug 2022

Javascript is quite a fascinating language. The syntax reminds me of both Python and Java. It is similar to Python because it is not strongly typed, yet on the other hand, some of its methods resemble Java. One example is...

Javascript Athletic Software Engineering Learning