Essays

Software Engineering 2 Reflection

10 May 2024

Software Engineering 2 has been an immersive and practical course that has deepened my understanding of full-stack website development and honed my skills in agile teamwork. Building upon the foundational knowledge acquired in the previous class, this semester has been...

Design Patterns Agile Management Dev Tools

My Reflection of Software Engineering

15 Dec 2023

Beyond the Web: Reflections on Software Engineering Fundamentals This final essay marks the culmination of my journey through this software engineering course. While the course focused on web application development, it delved deeper, instilling valuable lessons that extend far beyond...

Design Patterns Agile Management Dev Environments

Understanding and Incorporating Design Patterns

30 Nov 2023

Understanding and Incorporating Design Patterns In the realm of coding, I stumbled upon these things called design patterns. They’re like these cool blueprints that help me build things more efficiently. So, imagine this: when I was creating objects, I found...

Design Patterns

Reflecting on AI Use

21 Nov 2023

Reflecting on the Role of AI in ICS 314 I. Introduction In the context of Software Engineering education, AI plays a pivotal role in enhancing learning experiences. Throughout ICS 314, I’ve primarily used ChatGPT and have plans to explore GitHub...

AI

The Bootstrap 5 Experience

05 Oct 2023

Introduction In the realm of web development, there’s often a debate about the necessity of using UI frameworks like Bootstrap 5. Some argue that they are too complex, while others opt for the simplicity of raw HTML and CSS. In...

Bootstrap 5 Web Development UI Frameworks

Elevating Code Quality

21 Sep 2023

Intro In the realm of software development, the term “coding standards” often conjures images of nitpicky details such as indentation preferences and brace placements. However, I believe that coding standards represent a cornerstone of software engineering. In this essay, we...

Intellij Javascript Code Quality

The Art of the Question

07 Sep 2023

In the vast world of online technical forums, one platform reigns supreme for developers and programmers: Stack Overflow. It’s a digital haven where we gather to unravel coding puzzles and seek help when we hit a roadblock. But the language...

Stack Overflow Learning

A Senior's Odyssey

01 Sep 2023

Exploring the Vast Horizons of Computer Science: A Senior’s Odyssey As a senior on the cusp of obtaining my Bachelor of Science degree in Computer Science, I find myself reflecting on the winding journey that has brought me to this...

Software Engineering Learning

From Novice to Enthusiast

30 Aug 2023

I’ve been learning and writing Javascript for the past two weeks. That may not be long but when you have prior experience with Java and utilize online resources, you’d be surprised how quickly one can grow comfortable with a programming...

Software Engineering Javascript Learning