Essays

Understanding Design Patterns

05 Dec 2024

Scenario Your favorite coffee shop announces on social media that their new seasonal drinks are finally here, and everyone’s excited in the comments. You’ve been waiting all year for this, so you head straight there. You get to the shop...

Software Engineering Design Patterns

Lessons in Software Engineering

19 Dec 2024

As this ICS 314 class comes to an end, I take a moment to reflect on how much I’ve learned and grown in software engineering as a whole. While building web applications was a highlight of this course, and admittedly...

Software Engineering Web Development UI Frameworks Agile Coding Standards

Bootstrap 5: Worth the Learning Curve?

10 Oct 2024

Introduction When learning HTML and CSS, you’re introduced to many new and unfamiliar terms, which can be vastly overwhelming at first. And not just overwhelming; while building a website from scratch can be fun and a rewarding process, it can...

Software Engineering Web Development Bootstrap 5 HTML CSS UI Frameworks

Coding Standards: Necessary or Not?

26 Sep 2024

My first introduction to the computer science world and programming was an Intro to Java course at Leeward Community College. On the first day of instruction, the professor provided a document of coding standards for the class—things that were, at...

Software Engineering Coding Standards Education

The Art of Asking Questions

12 Sep 2024

“To ask the right question is already half the solution to a problem.” - Carl Jung Asking questions is an integral part of growing and developing not only as an individual, but also in one’s career. However, the ability to...

Questions Answers StackOverflow

Art to Code: My Journey

08 Sep 2024

As a child, I dreamed of becoming an artist. In my teenage years, I researched art schools and honed my skills. By the time I enrolled in community college, my dream was slowly coming true. Now, as a university student,...

Education Computer Science Art

The Trials and Tribulations of Typescript

05 Sep 2024

Learning a new programming language can be a fun challenge. Many students are typically given a semester to learn and improve their skills in one language and then move onto another the following semester. Learning a new programming language with...

Typescript Javascript Skill Development