Essays

Reflect on Software Engineering: Tools for the Future

16 Dec 2024

I. Introduction As I reflect back on this past semester taking ICS 314, I was thrown into the world of software engineering. I was able to learn different languages like Typescript, new frameworks like Bootstrap 5, and essentially learned the...

Software Engineering Ethics Agile Project Management

Use of AI: Tool or Crutch

14 Dec 2024

I. Introduction In just a few years of being implemented, AI has already had a huge impact on education. While I know it has been commonly used in college courses over the past couple of years, I was surprised to...

AI Programming Solutions

Design Patterns: Looking to the Past to Build Our Futures

05 Dec 2024

Looking to the Past In life, the more experiences we go through, the more problems we encounter. The beautiful thing is that, more often than not, people in the past have faced similar challenges and found solutions or patterns to...

Design Patterns Programming Solutions

UI Frameworks: Design Helper

10 Oct 2024

UI and UI Framework Thus far in my journey to becoming a Computer Engineer, I have always wanted to try my hand at front-end development. When I heard that we would be building a full-stack website for the final project...

Bootstrap5 HTML CSS UI

Coding Standards

25 Sep 2024

Introduction While many coding languages are fairly similar to learn and implement, the main differences lie in minuscule things such as spacing, brackets, and just formatting in general. This can be thought of as “Coding Standards”. While I understand why...

Coding ESLint Standards

Asking Mindful Questions

12 Sep 2024

Introduction Have you ever heard someone say, “There’s no such thing as a stupid question”? Eric Raymond might beg to differ—and he has some good points to support his view, especially in the world of software engineering. While you may...

StackOverflow Questions Mindful

Engineering a Greener Hawaii

08 Sep 2024

Growing up, I always had an innate desire to help others. But like many other kids, I didn’t know what I wanted to do. I spent a lot of my free time both inside and outside of the house but...

Growth Engineering Sustainability

Joshua's Perspective on Typescript and WODs

05 Sep 2024

Background Typescript/Javascript will be the fourth language I am being exposed to right after C, C++, and Python. Being that I am studying Computer Engineering, the past two years have really been focused around mostly on the use of C...

Typescript Javascript Programming Computer Science