Essays

Reflecting on Software Engineering

14 Dec 2024

Reflecting on Software Engineering As I am nearing the end of my software engineering course, I realized that the lessons and concepts that I learned extend far beyond simply just building web applications. When it comes to software development, there...

Reflection Software Engineering Learning Project Management

Reflecting on My Use of AI

14 Dec 2024

Reflecting on My Use of AI in ICS 314 I. Introduction Artificial Intelligence is playing an increasingly pivotal role in education, offering innovative methods to improve learning and problem-solving. In software engineering, AI tools such as ChatGPT and Claude are...

Reflection Software Engineering AI Learning with AI

Design Patterns in Software Development

05 Dec 2024

Introduction Imagine standing at the edge of a bustling city, its streets humming with life, its buildings reaching skyward, and its infrastructure quietly orchestrating the daily rhythm of millions. Although you may admire the city’s skyline or find delight in...

Reflection Design Patterns

Efficient Web Development

10 Oct 2024

Why Use Frameworks When it comes to web development, it is important to create websites that are visually appealing, responsive and easy for users to utilize as well. This process of web development can be greatly simplified when incorporating tools...

Reflection Bootstrap HTML CSS

Building Good Habits

23 Sep 2024

The Importance of Coding Standards Small details such as the number of spaces used for indentation, placement of spaces within our code or even having a new line at the end of the file seem like such insignificant details. Due...

Reflection Coding Standards ESLint

Do Dumb Questions Exist?

11 Sep 2024

Why Ask Questions? Asking questions is fundamental especially for learning and for personal growth. It is a crucial part of communication which is a very important aspect in becoming a software engineer. As we begin to learn new things it...

Questions Answers StackOverflow

Exploring the Depths of TypeScript

05 Sep 2024

Experience with TypeScript Ever since I started my journey in coding and programming, I’ve encountered many different programming languages along with their unique uses. After I learned and got pretty good with Java, I would then begin my transition into...

Reflection Typescript Javascript Software Engineering

The Next Step

04 Sep 2024

How Did I Get Here? I have always been intrigued by computers and technology since I was a child leading me to develop an interest in Software Engineering as well. My interest in software engineering comes from wanting to develop...

Software Engineering Learning