Essays

Leveraging AI Tools for ICS 314

11 Aug 2025

I. Introduction Throughout this course, AI tools have been valuable in helping me learn and comprehend the content of this class. In addition to this, AI tools have helped tremendously with debugging, clarifying on more effective code, and more. Despite...

Engineering

Reflecting Upon Software Engineering

31 Jul 2025

Coding Standards In software engineering, “Coding Standards” are a set of guidelines or practices used to write readable and maintainable code in a project. These standards dictate the structure and formats of the code and usually include a set of...

Software Engineering Reflection

How Design Patterns bring Structure to Coding

24 Jul 2025

Recipe That Changed My Code Design patterns have always been a standard solution when coming up with ways to solve common issues that occur in software design. They are not pieces of code you simply copy and paste for different...

Engineering Design Patterns Reflection

My Experience with UI Frameworks

06 Jul 2025

What are UI Frameworks? UI Frameworks (User Interface Frameworks) are pre-built tools used to help developers design and implement user interfaces efficiently. They provide responsive design tools, style guidelines, and more. The purpose of UI Frameworks are to build and...

Engineering UI Frameworks Reflection

Why do Coding Standards Matter?

26 Jun 2025

Importance of Coding Standards There are various methods to improve your coding skills but, personally implementing coding standards is one of if not the best methods for improving one’s coding. Coding standards refer to a set of “rules” and guidelines...

Engineering

Why Smart Questions and Not Smart Questions are Worlds Apart

12 Jun 2025

What Constitutes a “Smart” and “Not Smart” Question According to Eric Raymond, there are multiple guidelines a question must follow for it to be considered a “smart” question. First, it must have a specific and informative title that reflects the...

Engineering Technical Essay

Journey from Javascript to Typescript

05 Jun 2025

Javascript Typescript Dynamically typed Statically Typed Errors are found in runtime Errors caught during compilation For Syntax it’s flexible with no type annotations Supports all JavaScript syntax, plus type annotations What is Typescript? Typescript is an open-source programming language created...

Engineering