Essays

Surpassing Expectations

13 Dec 2023

Got more than I expected When going into this class, my only expectations were that this class would teach me more about software engineering, similar to previous ICS classes that I have done. Although, it caught me by surprise how...

Software Engineering

Keep Trying Until it Works

29 Nov 2023

Design Patterns is Everywhere Think of something, a task that you do every day. Let us take your daily routine as an example, the simplest and most basic morning routine of waking up, brushing your teeth, and eating breakfast. Well,...

Software Engineering

The Usage of AI in ICS 314

21 Nov 2023

Introduction When going through the internet today, you might have stumbled upon the concept of AI-generated work. Whether that is art generated by AI instantly based on your description or AI-generated voices that sound nearly identical to the person it’s...

Artificial Intelligence Software Engineering

It has to be perfect

05 Oct 2023

It isn’t always going to be perfect When it comes to education, I am a perfectionist. I will always aim to get things done efficiently, where it would end with a near-perfect result. So, when I am tasked to do...

HTML

Spot the Error

18 Sep 2023

Coding Standards are Annoying When I first started to learn programming, the idea of coding standards never clicked with me. I always thought to myself, why do I have to format my code in a specific style? It annoyed me...

Javascript

Asking For Help Correctly

06 Sep 2023

Smart questions are hard Within the world of software engineering, oftentimes many run into issues that one can’t solve alone. People face these obstacles, with only one solution in mind, to ask for help. The ability to be more precise...

StackOverflow

Reluctancy

30 Aug 2023

Choosing my degree When going into my Computer Science degree, I was completely unsure and hesitant with the degree choice. I didn’t have much prior experience with programming and though I had some exposure, they weren’t very encouraging. However, after...

Software Engineering Learning

Experiencing New Language

28 Aug 2023

The diverse coding world Within the coding world, there are many different types of language, some being more efficient than others and some not so optimal. These languages that form lines of code, assorted in ways to work in unison,...

Software Engineering Learning